[16:33:04] [main/INFO]: Loading Minecraft 1.20.4 with Fabric Loader 0.15.6 [16:33:04] [main/INFO]: Loading 94 mods: - chunky 1.3.138 - continuity 3.0.0-beta.4+1.20.2 - distanthorizons 2.0.2-a-dev - fabric-api 0.96.4+1.20.4 |-- fabric-api-base 0.4.36+78d798af4f |-- fabric-api-lookup-api-v1 1.6.49+82b1bb3e4f |-- fabric-biome-api-v1 13.0.16+78d798af4f |-- fabric-block-api-v1 1.0.16+3e2216cb4f |-- fabric-block-view-api-v2 1.0.4+78d798af4f |-- fabric-blockrenderlayer-v1 1.1.46+78d798af4f |-- fabric-client-tags-api-v1 1.1.7+78d798af4f |-- fabric-command-api-v1 1.2.41+f71b366f4f |-- fabric-command-api-v2 2.2.20+78d798af4f |-- fabric-commands-v0 0.2.58+df3654b34f |-- fabric-containers-v0 0.1.86+df3654b34f |-- fabric-content-registries-v0 5.0.14+78d798af4f |-- fabric-convention-tags-v1 1.5.10+78d798af4f |-- fabric-crash-report-info-v1 0.2.23+78d798af4f |-- fabric-data-attachment-api-v1 1.1.3+b90db5744f |-- fabric-data-generation-api-v1 13.2.3+5c0133444f |-- fabric-dimensions-v1 2.1.61+78d798af4f |-- fabric-entity-events-v1 1.6.1+09fc25014f |-- fabric-events-interaction-v0 0.7.1+389931eb4f |-- fabric-events-lifecycle-v0 0.2.74+df3654b34f |-- fabric-game-rule-api-v1 1.0.46+78d798af4f |-- fabric-item-api-v1 2.2.0+d6f2b0844f |-- fabric-item-group-api-v1 4.0.25+58f8c0124f |-- fabric-key-binding-api-v1 1.0.41+78d798af4f |-- fabric-keybindings-v0 0.2.39+df3654b34f |-- fabric-lifecycle-events-v1 2.3.0+a67ffb5d4f |-- fabric-loot-api-v2 2.1.8+78d798af4f |-- fabric-message-api-v1 6.0.5+78d798af4f |-- fabric-mining-level-api-v1 2.1.64+78d798af4f |-- fabric-model-loading-api-v1 1.0.8+78d798af4f |-- fabric-models-v0 0.4.7+9386d8a74f |-- fabric-networking-api-v1 3.1.7+2e5ac5484f |-- fabric-object-builder-api-v1 13.0.13+080016e44f |-- fabric-particles-v1 1.1.7+78d798af4f |-- fabric-recipe-api-v1 2.0.20+78d798af4f |-- fabric-registry-sync-v0 4.0.19+58f8c0124f |-- fabric-renderer-api-v1 3.2.4+78d798af4f |-- fabric-renderer-indigo 1.5.4+78d798af4f |-- fabric-renderer-registries-v1 3.2.53+df3654b34f |-- fabric-rendering-data-attachment-v1 0.3.42+73761d2e4f |-- fabric-rendering-fluids-v1 3.1.1+e761c6694f |-- fabric-rendering-v0 1.1.56+df3654b34f |-- fabric-rendering-v1 3.2.0+6fd945a04f |-- fabric-resource-conditions-api-v1 2.3.14+78d798af4f |-- fabric-resource-loader-v0 0.11.19+58f8c0124f |-- fabric-screen-api-v1 2.0.17+78d798af4f |-- fabric-screen-handler-api-v1 1.3.55+78d798af4f |-- fabric-sound-api-v1 1.0.17+78d798af4f |-- fabric-transfer-api-v1 4.0.11+e84342304f \-- fabric-transitive-access-wideners-v1 5.0.14+78d798af4f - fabric-language-kotlin 1.10.18+kotlin.1.9.22 |-- org_jetbrains_kotlin_kotlin-reflect 1.9.22 |-- org_jetbrains_kotlin_kotlin-stdlib 1.9.22 |-- org_jetbrains_kotlin_kotlin-stdlib-jdk7 1.9.22 |-- org_jetbrains_kotlin_kotlin-stdlib-jdk8 1.9.22 |-- org_jetbrains_kotlinx_atomicfu-jvm 0.23.2 |-- org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.8.0 |-- org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.8.0 |-- org_jetbrains_kotlinx_kotlinx-datetime-jvm 0.5.0 |-- org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm 1.6.2 |-- org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.6.2 \-- org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.6.2 - fabricloader 0.15.6 \-- mixinextras 0.3.2 - ferritecore 6.0.3 - indium 1.0.30+mc1.20.4 - iris 1.7-alpha.1-ba8b16d4 |-- io_github_douira_glsl-transformer 2.0.0-pre13 |-- org_anarres_jcpp 1.4.14 \-- org_antlr_antlr4-runtime 4.11.1 - java 17 - krypton 0.2.6 \-- com_velocitypowered_velocity-native 3.2.0-SNAPSHOT - lazydfu 0.1.3 - minecraft 1.20.4 - modmenu 9.0.0 - sodium 0.5.8+mc1.20.4 - yet_another_config_lib_v3 3.3.2+1.20.4 |-- com_twelvemonkeys_common_common-image 3.10.0 |-- com_twelvemonkeys_common_common-io 3.10.0 |-- com_twelvemonkeys_common_common-lang 3.10.0 |-- com_twelvemonkeys_imageio_imageio-core 3.10.0 |-- com_twelvemonkeys_imageio_imageio-metadata 3.10.0 |-- com_twelvemonkeys_imageio_imageio-webp 3.10.0 |-- org_quiltmc_parsers_gson 0.2.1 \-- org_quiltmc_parsers_json 0.2.1 - zoomify 2.13.0 |-- com_akuleshov7_ktoml-core-jvm 0.5.1 |-- dev_isxander_settxi_settxi-core 2.10.6 \-- dev_isxander_settxi_settxi-kotlinx-serialization 2.10.6 [16:33:05] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C:/Users/********/AppData/Roaming/PrismLauncher/libraries/net/fabricmc/sponge-mixin/0.12.5+mixin.0.8.5/sponge-mixin-0.12.5+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT [16:33:05] [main/INFO]: Compatibility level set to JAVA_17 [16:33:05] [main/INFO]: Loaded configuration file for Sodium: 42 options available, 3 override(s) found [16:33:06] [main/WARN]: Force-disabling mixin 'features.render.entity.CuboidMixin' as rule 'mixin.features.render.entity' (added by mods [iris]) disables it and children [16:33:06] [main/WARN]: Force-disabling mixin 'features.render.entity.ModelPartMixin' as rule 'mixin.features.render.entity' (added by mods [iris]) disables it and children [16:33:06] [main/WARN]: Force-disabling mixin 'features.render.entity.cull.EntityRendererMixin' as rule 'mixin.features.render.entity' (added by mods [iris]) disables it and children [16:33:06] [main/WARN]: Force-disabling mixin 'features.render.entity.shadows.EntityRenderDispatcherMixin' as rule 'mixin.features.render.entity' (added by mods [iris]) disables it and children [16:33:06] [main/WARN]: Force-disabling mixin 'features.render.gui.font.GlyphRendererMixin' as rule 'mixin.features.render.gui.font' (added by mods [iris]) disables it and children [16:33:06] [main/WARN]: Force-disabling mixin 'features.render.world.sky.BackgroundRendererMixin' as rule 'mixin.features.render.world.sky' (added by mods [iris]) disables it and children [16:33:06] [main/WARN]: Force-disabling mixin 'features.render.world.sky.ClientWorldMixin' as rule 'mixin.features.render.world.sky' (added by mods [iris]) disables it and children [16:33:06] [main/WARN]: Force-disabling mixin 'features.render.world.sky.WorldRendererMixin' as rule 'mixin.features.render.world.sky' (added by mods [iris]) disables it and children [16:33:06] [main/WARN]: Error loading class: org/jetbrains/annotations/ApiStatus$Internal (java.lang.ClassNotFoundException: org/jetbrains/annotations/ApiStatus$Internal) [16:33:06] [main/INFO]: Searching for graphics cards... [16:33:06] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.2). [16:33:06] [main/INFO]: Found graphics card: GraphicsAdapterInfo[vendor=NVIDIA, name=NVIDIA GeForce RTX 3060 Ti, version=DriverVersion=31.0.15.5161] [16:33:06] [main/WARN]: Sodium has applied one or more workarounds to prevent crashes or other issues on your system: [NVIDIA_THREADED_OPTIMIZATIONS] [16:33:06] [main/WARN]: This is not necessarily an issue, but it may result in certain features or optimizations being disabled. You can sometimes fix these issues by upgrading your graphics driver. [16:33:14] [Render thread/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD] [16:33:14] [Render thread/INFO]: Setting user: KristalYAY [16:33:15] [Render thread/INFO]: Compression will use Java, encryption will use Java [16:33:15] [Render thread/INFO]: Initializing Distant Horizons [16:33:15] [Render thread/INFO]: Distant Horizons, Version: 2.0.2-a-dev [16:33:15] [Render thread/INFO]: DH Branch: main [16:33:15] [Render thread/INFO]: DH Commit: 870c0f68d3faf6aa7c76a1c094d19c802f59f06b [16:33:15] [Render thread/INFO]: DH Jar Build Source: GitLab CI (1186534500) [16:33:15] [Render thread/INFO]: Registering Fabric Client Events [16:33:15] [Render thread/INFO]: Registering Fabric Server Events [16:33:15] [Render thread/INFO]: Registered mod compatibility accessor for: [Sodium-Fabric]. [16:33:15] [Render thread/INFO]: Registered mod compatibility accessor for: [iris]. [16:33:15] [Render thread/INFO]: Distant Horizons Initialized [16:33:15] [Render thread/INFO]: Initialising config for DistantHorizons [16:33:15] [Render thread/INFO]: Config for DistantHorizons initialised [16:33:15] [Render thread/INFO]: [Indigo] Different rendering plugin detected; not applying Indigo. [16:33:15] [Render thread/INFO]: Krypton is now accelerating your Minecraft client's networking stack ? [16:33:15] [Render thread/INFO]: Note that Krypton is most effective on servers, not the client. [16:33:16] [Render thread/INFO]: DH TerraFirmaCraft detection: false [16:33:16] [Worker-Main-1/INFO]: Checking mod updates... [16:33:17] [Render thread/INFO]: Backend library: LWJGL version 3.3.2-snapshot [16:33:17] [Render thread/WARN]: Applying workaround: Prevent the NVIDIA OpenGL driver from using broken optimizations (NVIDIA_THREADED_OPTIMIZATIONS) [16:33:17] [Render thread/INFO]: OpenGL Vendor: NVIDIA Corporation [16:33:17] [Render thread/INFO]: OpenGL Renderer: NVIDIA GeForce RTX 3060 Ti/PCIe/SSE2 [16:33:17] [Render thread/INFO]: OpenGL Version: 3.2.0 NVIDIA 551.61 [16:33:18] [ForkJoinPool.commonPool-worker-1/WARN]: [Iris Update Check] This version doesn't have an update index, skipping. [16:33:18] [Render thread/INFO]: Debug functionality is disabled. [16:33:18] [Render thread/INFO]: ARB_direct_state_access detected, enabling DSA. [16:33:18] [Render thread/WARN]: Ignoring ambiguous boolean option WEATHER [16:33:18] [Render thread/WARN]: Ignoring ambiguous boolean option LIGHTSOURCE_REFLECTION [16:33:18] [Render thread/WARN]: Ignoring ambiguous boolean option LIGHTSOURCE_REFLECTION [16:33:18] [Render thread/WARN]: Ignoring ambiguous boolean option WORLD [16:33:18] [Render thread/WARN]: Ignoring ambiguous boolean option WORLD [16:33:18] [Render thread/ERROR]: Invalid alpha test directive for gbuffers_hand: true [16:33:18] [Render thread/WARN]: Tried to get boolean value for unknown option: , defaulting to true! [16:33:18] [Render thread/WARN]: Tried to get boolean value for unknown option: , defaulting to true! [16:33:18] [Render thread/WARN]: Unable to resolve shader pack option menu element "HEIGTHMAP_DEPTH_OFFSET" defined in shaders.properties [16:33:18] [Render thread/WARN]: Unable to resolve shader pack option menu element "" defined in shaders.properties [16:33:18] [Render thread/WARN]: Unable to resolve shader pack option menu element "Compositing_Sky" defined in shaders.properties [16:33:18] [Render thread/WARN]: Unable to resolve shader pack option menu element "AUTOFOCUS" defined in shaders.properties [16:33:18] [Render thread/INFO]: Profile: Custom (+0 options changed by user) [16:33:18] [DH-ApplyConfigPresetTimer/INFO]: changing preset to: AGGRESSIVE [16:33:18] [DH-ApplyConfigPresetTimer/INFO]: preset active: AGGRESSIVE [16:33:18] [DH-ApplyConfigPresetTimer/INFO]: changing preset to: MEDIUM [16:33:18] [DH-ApplyConfigPresetTimer/INFO]: preset active: MEDIUM [16:33:19] [Render thread/WARN]: Warning: the block ID map entry "conquest:conquest:iron_candelabrum_1" could not be fully parsed: [16:33:19] [Render thread/WARN]: - Block state property filters must be of the form "key=value", but iron_candelabrum_1 is not of that form! [16:33:19] [Render thread/WARN]: Warning: the block ID map entry "conquest:conquest:golden_candelabrum_1" could not be fully parsed: [16:33:19] [Render thread/WARN]: - Block state property filters must be of the form "key=value", but golden_candelabrum_1 is not of that form! [16:33:19] [Render thread/INFO]: Using shaderpack: Bliss-Shader-main.zip [16:33:19] [Render thread/INFO]: Queuing DH event binding... [16:33:19] [Render thread/INFO]: DH Ready, binding Iris event handlers... [16:33:19] [Render thread/INFO]: DH Iris events bound. [16:33:19] [Render thread/INFO]: Hardware information: [16:33:19] [Render thread/INFO]: CPU: 12x Intel(R) Core(TM) i7-8086K CPU @ 4.00GHz [16:33:19] [Render thread/INFO]: GPU: NVIDIA GeForce RTX 3060 Ti/PCIe/SSE2 (Supports OpenGL 3.2.0 NVIDIA 551.61) [16:33:19] [Render thread/INFO]: OS: Windows 11 (10.0) [16:33:19] [Render thread/INFO]: Starting up renderer (fabric) [16:33:19] [Render thread/INFO]: Renderer starting up. [16:33:19] [Render thread/INFO]: Creating GLProxy... If this is the last message you see there must have been an OpenGL error. [16:33:19] [Render thread/INFO]: Lod Render OpenGL version [3.2.0 NVIDIA 551.61]. [16:33:19] [Render thread/INFO]: minecraftGlCapabilities: Your OpenGL support: openGL version 3.2+: [true] <- REQUIRED Vertex Attribute Buffer Binding: [true] <- optional improvement Buffer Storage: [true] <- optional improvement [16:33:19] [Render thread/INFO]: Attempting to create a context with GL version: [4.6] [16:33:20] [Render thread/INFO]: Successfully created a context with GL version: [4.6] [16:33:20] [Render thread/INFO]: lodBuilderGlCapabilities: Your OpenGL support: openGL version 3.2+: [true] <- REQUIRED Vertex Attribute Buffer Binding: [true] <- optional improvement Buffer Storage: [true] <- optional improvement [16:33:20] [Render thread/INFO]: proxyWorkerGlCapabilities: Your OpenGL support: openGL version 3.2+: [true] <- REQUIRED Vertex Attribute Buffer Binding: [true] <- optional improvement Buffer Storage: [true] <- optional improvement [16:33:20] [Render thread/INFO]: GPU Vendor [NVIDIA CORPORATION], Preferred upload method is [BUFFER_STORAGE]. [16:33:20] [Render thread/INFO]: GLProxy creation successful. OpenGL smiles upon you this day. [16:33:20] [Render thread/INFO]: Reloading ResourceManager: vanilla, fabric, chunky, continuity, distanthorizons, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-containers-v0, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-crash-report-info-v1, fabric-data-attachment-api-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-events-lifecycle-v0, fabric-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-keybindings-v0, fabric-language-kotlin, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-message-api-v1, fabric-mining-level-api-v1, fabric-model-loading-api-v1, fabric-models-v0, fabric-networking-api-v1, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-renderer-registries-v1, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v0, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, indium, iris, krypton, lazydfu, modmenu, sodium, yet_another_config_lib_v3, zoomify [16:33:20] [Render thread/INFO]: YACL is reloading images [16:33:20] [Worker-Main-6/INFO]: Found unifont_all_no_pua-15.1.04.hex, loading [16:33:20] [Render thread/INFO]: YACL has found 4 images [16:33:20] [Render thread/INFO]: Post-Initializing Mod [16:33:20] [Render thread/INFO]: Mod Post-Initialized [16:33:22] [Render thread/WARN]: Missing sound for event: minecraft:item.goat_horn.play [16:33:22] [Render thread/WARN]: Missing sound for event: minecraft:entity.goat.screaming.horn_break [16:33:22] [Render thread/INFO]: OpenAL initialized on device OpenAL Soft on Reproduktory (HyperX Cloud II Wireless) [16:33:22] [Render thread/INFO]: Sound engine started [16:33:22] [Render thread/INFO]: Created: 1024x512x4 minecraft:textures/atlas/blocks.png-atlas [16:33:22] [Render thread/INFO]: Created: 256x256x4 minecraft:textures/atlas/signs.png-atlas [16:33:22] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas [16:33:22] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas [16:33:22] [Render thread/INFO]: Created: 1024x1024x4 minecraft:textures/atlas/armor_trims.png-atlas [16:33:22] [Render thread/INFO]: Created: 256x256x4 minecraft:textures/atlas/chest.png-atlas [16:33:22] [Render thread/INFO]: Created: 128x64x4 minecraft:textures/atlas/decorated_pot.png-atlas [16:33:22] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas [16:33:22] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas [16:33:23] [Render thread/WARN]: Shader rendertype_entity_translucent_emissive could not find sampler named Sampler2 in the specified shader program. [16:33:23] [Render thread/INFO]: Shutting down renderer (fabric) [16:33:23] [Render thread/INFO]: Renderer shutting down. [16:33:23] [Render thread/INFO]: Starting up renderer (fabric) [16:33:23] [Render thread/INFO]: Renderer starting up. [16:33:23] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/particles.png-atlas [16:33:23] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/paintings.png-atlas [16:33:23] [Render thread/INFO]: Created: 128x128x0 minecraft:textures/atlas/mob_effects.png-atlas [16:33:23] [Render thread/INFO]: Created: 1024x512x0 minecraft:textures/atlas/gui.png-atlas [16:33:23] [Render thread/INFO]: Creating pipeline for dimension NamespacedId{namespace='minecraft', name='overworld'} [16:33:23] [Render thread/INFO]: Starting custom uniform resolving [16:33:23] [Render thread/WARN]: Failed to resolve uniform dying, reason: Unknown variable: is_alive ( = FunctionCall{smooth {[FunctionCall{if {[UnaryExpr{not {Id{is_alive}} }, Number{2}, Number{0}]} }, Number{3}, Number{0}]} }) java.lang.RuntimeException: Unknown variable: is_alive at kroppeb.stareval.resolver.ExpressionResolver.resolveExpressionInternal(ExpressionResolver.java:219) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpressionInternal(ExpressionResolver.java:73) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpression(ExpressionResolver.java:104) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at kroppeb.stareval.resolver.ExpressionResolver.resolveExpressionInternal(ExpressionResolver.java:182) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpressionInternal(ExpressionResolver.java:73) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpression(ExpressionResolver.java:104) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at kroppeb.stareval.resolver.ExpressionResolver.resolveExpressionInternal(ExpressionResolver.java:190) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpressionInternal(ExpressionResolver.java:73) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpression(ExpressionResolver.java:104) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at kroppeb.stareval.resolver.ExpressionResolver.resolveExpressionInternal(ExpressionResolver.java:190) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at kroppeb.stareval.resolver.ExpressionResolver.resolveExpression(ExpressionResolver.java:42) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at net.coderbot.iris.uniforms.custom.CustomUniforms.(CustomUniforms.java:53) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at net.coderbot.iris.uniforms.custom.CustomUniforms$Builder.build(CustomUniforms.java:317) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at net.coderbot.iris.uniforms.custom.CustomUniforms$Builder.build(CustomUniforms.java:329) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at net.coderbot.iris.pipeline.newshader.NewWorldRenderingPipeline.(NewWorldRenderingPipeline.java:268) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at net.coderbot.iris.Iris.createPipeline(Iris.java:677) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at net.coderbot.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:35) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at net.coderbot.iris.Iris.onLoadingComplete(Iris.java:234) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at net.minecraft.client.gui.screen.TitleScreen.handler$bak000$iris$firstInit(TitleScreen.java:523) ~[client-intermediary.jar:?] at net.minecraft.client.gui.screen.TitleScreen.init(TitleScreen.java:156) ~[client-intermediary.jar:?] at net.minecraft.client.gui.screen.Screen.init(Screen.java:298) ~[client-intermediary.jar:?] at net.minecraft.client.MinecraftClient.setScreen(MinecraftClient.java:1187) ~[client-intermediary.jar:?] at net.minecraft.client.MinecraftClient.method_53528(MinecraftClient.java:746) ~[client-intermediary.jar:?] at net.minecraft.client.MinecraftClient.redirect$zbf000$distanthorizons$buildInitialScreens(MinecraftClient.java:3324) ~[client-intermediary.jar:?] at net.minecraft.client.MinecraftClient.collectLoadTimes(MinecraftClient.java:731) ~[client-intermediary.jar:?] at net.minecraft.client.MinecraftClient.onFinishedLoading(MinecraftClient.java:720) ~[client-intermediary.jar:?] at net.minecraft.client.MinecraftClient.method_29338(MinecraftClient.java:710) ~[client-intermediary.jar:?] at net.minecraft.util.Util.ifPresentOrElse(Util.java:517) ~[client-intermediary.jar:?] at net.minecraft.client.MinecraftClient.method_53522(MinecraftClient.java:705) ~[client-intermediary.jar:?] at net.minecraft.client.gui.screen.SplashOverlay.render(SplashOverlay.java:149) ~[client-intermediary.jar:?] at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:920) ~[client-intermediary.jar:?] at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1327) ~[client-intermediary.jar:?] at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:888) ~[client-intermediary.jar:?] at net.minecraft.client.main.Main.main(Main.java:265) ~[minecraft-1.20.4-client.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.6.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.6.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.6.jar:?] at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87) ~[NewLaunch.jar:?] at org.prismlauncher.EntryPoint.listen(EntryPoint.java:130) ~[NewLaunch.jar:?] at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) ~[NewLaunch.jar:?] [16:33:23] [Render thread/WARN]: The following uniforms won't work, either because they are broken, or reference a broken uniform: dead [16:33:24] [Render thread/WARN]: The in declaration 'tempOffsets' in the FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [16:33:24] [Render thread/WARN]: [Patcher] gl_FragColor is not supported yet, please use gl_FragData! Assuming that the shaderpack author intended to use gl_FragData[0]... [16:33:25] [Render thread/WARN]: The in declaration 'exposure' in the FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [16:33:25] [Render thread/WARN]: Type is VERTEX [16:33:25] [Render thread/WARN]: Type is FRAGMENT [16:33:25] [Render thread/WARN]: Couldn't find worldYOffset [16:33:25] [Render thread/WARN]: Couldn't find iris_ProjectionMatrixInverse [16:33:25] [Render thread/WARN]: Couldn't find iris_ModelViewMatrixInverse [16:33:25] [Render thread/WARN]: Couldn't find clipDistance [16:33:25] [Render thread/WARN]: Type is VERTEX [16:33:25] [Render thread/WARN]: Type is FRAGMENT [16:33:25] [Render thread/WARN]: Couldn't find worldYOffset [16:33:25] [Render thread/WARN]: Couldn't find iris_ProjectionMatrix [16:33:25] [Render thread/WARN]: Couldn't find iris_ProjectionMatrixInverse [16:33:25] [Render thread/WARN]: Couldn't find iris_ModelViewMatrixInverse [16:33:25] [Render thread/WARN]: Couldn't find iris_NormalMatrix [16:33:25] [Render thread/WARN]: Couldn't find clipDistance [16:33:55] [Render thread/INFO]: Loaded 7 recipes [16:33:55] [Render thread/INFO]: Loaded 1271 advancements [16:33:55] [Render thread/INFO]: Applied 0 biome modifications to 0 of 64 new biomes in 1.450 ms [16:33:55] [Server thread/INFO]: Started DhWorld of type Client_Server [16:33:55] [Server thread/INFO]: Starting integrated minecraft server version 1.20.4 [16:33:55] [Server thread/INFO]: Generating keypair [16:33:56] [Server thread/INFO]: Started DhClientServerLevel for Wrapped{ServerLevel[New World]@overworld} with saves at [LocalSaveStructure@C:\Users\********\AppData\Roaming\PrismLauncher\instances\1.20.4\.minecraft\saves\New World (1)\data] [16:33:57] [Server thread/INFO]: Started DhClientServerLevel for Wrapped{ServerLevel[New World]@the_nether} with saves at [LocalSaveStructure@C:\Users\********\AppData\Roaming\PrismLauncher\instances\1.20.4\.minecraft\saves\New World (1)\DIM-1\data] [16:33:57] [Server thread/INFO]: Started DhClientServerLevel for Wrapped{ServerLevel[New World]@the_end} with saves at [LocalSaveStructure@C:\Users\********\AppData\Roaming\PrismLauncher\instances\1.20.4\.minecraft\saves\New World (1)\DIM1\data] [16:33:57] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld [16:33:59] [Render thread/INFO]: Preparing spawn area: 0% [16:33:59] [Render thread/INFO]: Preparing spawn area: 0% [16:33:59] [Render thread/INFO]: Preparing spawn area: 0% [16:33:59] [Render thread/INFO]: Preparing spawn area: 0% [16:33:59] [Render thread/INFO]: Preparing spawn area: 0% [16:33:59] [Render thread/INFO]: Preparing spawn area: 0% [16:34:00] [Render thread/INFO]: Preparing spawn area: 4% [16:34:00] [Render thread/INFO]: Preparing spawn area: 83% [16:34:00] [Render thread/INFO]: Time elapsed: 3597 ms [16:34:00] [Server thread/INFO]: Changing view distance to 6, from 10 [16:34:00] [Server thread/INFO]: Changing simulation distance to 12, from 0 [16:34:01] [Server thread/INFO]: KristalYAY[local:E:661edbc1] logged in with entity id 74 at (61.535646873591865, 130.8522634961151, 58.26799797223844) [16:34:01] [Render thread/INFO]: Reloading pipeline on dimension change: NamespacedId{namespace='minecraft', name='overworld'} => NamespacedId{namespace='minecraft', name='overworld'} [16:34:01] [Render thread/INFO]: Destroying pipeline NamespacedId{namespace='minecraft', name='overworld'} [16:34:01] [Server thread/INFO]: KristalYAY joined the game [16:34:01] [Render thread/INFO]: Creating pipeline for dimension NamespacedId{namespace='minecraft', name='overworld'} [16:34:01] [Render thread/INFO]: Starting custom uniform resolving [16:34:01] [Render thread/WARN]: Failed to resolve uniform dying, reason: Unknown variable: is_alive ( = FunctionCall{smooth {[FunctionCall{if {[UnaryExpr{not {Id{is_alive}} }, Number{2}, Number{0}]} }, Number{3}, Number{0}]} }) java.lang.RuntimeException: Unknown variable: is_alive at kroppeb.stareval.resolver.ExpressionResolver.resolveExpressionInternal(ExpressionResolver.java:219) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpressionInternal(ExpressionResolver.java:73) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpression(ExpressionResolver.java:104) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at kroppeb.stareval.resolver.ExpressionResolver.resolveExpressionInternal(ExpressionResolver.java:182) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpressionInternal(ExpressionResolver.java:73) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpression(ExpressionResolver.java:104) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at kroppeb.stareval.resolver.ExpressionResolver.resolveExpressionInternal(ExpressionResolver.java:190) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpressionInternal(ExpressionResolver.java:73) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpression(ExpressionResolver.java:104) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at kroppeb.stareval.resolver.ExpressionResolver.resolveExpressionInternal(ExpressionResolver.java:190) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at kroppeb.stareval.resolver.ExpressionResolver.resolveExpression(ExpressionResolver.java:42) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at net.coderbot.iris.uniforms.custom.CustomUniforms.(CustomUniforms.java:53) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at net.coderbot.iris.uniforms.custom.CustomUniforms$Builder.build(CustomUniforms.java:317) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at net.coderbot.iris.uniforms.custom.CustomUniforms$Builder.build(CustomUniforms.java:329) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at net.coderbot.iris.pipeline.newshader.NewWorldRenderingPipeline.(NewWorldRenderingPipeline.java:268) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at net.coderbot.iris.Iris.createPipeline(Iris.java:677) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at net.coderbot.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:35) ~[iris-mc1.20.4-1.7-alpha.1-ba8b16d4.jar:?] at net.minecraft.client.MinecraftClient.handler$bad000$iris$resetPipeline(MinecraftClient.java:8298) ~[client-intermediary.jar:?] at net.minecraft.class_310.method_18097(class_310.java) ~[client-intermediary.jar:?] at net.minecraft.client.MinecraftClient.joinWorld(MinecraftClient.java:2257) ~[client-intermediary.jar:?] at net.minecraft.client.network.ClientPlayNetworkHandler.onGameJoin(ClientPlayNetworkHandler.java:414) ~[client-intermediary.jar:?] at net.minecraft.network.packet.s2c.play.GameJoinS2CPacket.apply(GameJoinS2CPacket.java:57) ~[client-intermediary.jar:?] at net.minecraft.network.packet.s2c.play.GameJoinS2CPacket.apply(GameJoinS2CPacket.java:14) ~[client-intermediary.jar:?] at net.minecraft.network.NetworkThreadUtils.method_11072(NetworkThreadUtils.java:24) ~[client-intermediary.jar:?] at net.minecraft.util.thread.ThreadExecutor.executeTask(ThreadExecutor.java:156) ~[client-intermediary.jar:?] at net.minecraft.util.thread.ReentrantThreadExecutor.executeTask(ReentrantThreadExecutor.java:23) ~[client-intermediary.jar:?] at net.minecraft.util.thread.ThreadExecutor.runTask(ThreadExecutor.java:130) ~[client-intermediary.jar:?] at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:115) ~[client-intermediary.jar:?] at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1283) ~[client-intermediary.jar:?] at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:888) ~[client-intermediary.jar:?] at net.minecraft.client.main.Main.main(Main.java:265) ~[minecraft-1.20.4-client.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.6.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.6.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.6.jar:?] at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87) ~[NewLaunch.jar:?] at org.prismlauncher.EntryPoint.listen(EntryPoint.java:130) ~[NewLaunch.jar:?] at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) ~[NewLaunch.jar:?] [16:34:01] [Render thread/WARN]: The following uniforms won't work, either because they are broken, or reference a broken uniform: dead [16:34:01] [Render thread/WARN]: The in declaration 'tempOffsets' in the FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [16:34:02] [Render thread/WARN]: [Patcher] gl_FragColor is not supported yet, please use gl_FragData! Assuming that the shaderpack author intended to use gl_FragData[0]... [16:34:03] [Render thread/WARN]: The in declaration 'exposure' in the FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [16:34:03] [Render thread/WARN]: Type is VERTEX [16:34:03] [Render thread/WARN]: Type is FRAGMENT [16:34:03] [Render thread/WARN]: Couldn't find worldYOffset [16:34:03] [Render thread/WARN]: Couldn't find iris_ProjectionMatrixInverse [16:34:03] [Render thread/WARN]: Couldn't find iris_ModelViewMatrixInverse [16:34:03] [Render thread/WARN]: Couldn't find clipDistance [16:34:03] [Render thread/WARN]: Type is VERTEX [16:34:03] [Render thread/WARN]: Type is FRAGMENT [16:34:03] [Render thread/WARN]: Couldn't find worldYOffset [16:34:03] [Render thread/WARN]: Couldn't find iris_ProjectionMatrix [16:34:03] [Render thread/WARN]: Couldn't find iris_ProjectionMatrixInverse [16:34:03] [Render thread/WARN]: Couldn't find iris_ModelViewMatrixInverse [16:34:03] [Render thread/WARN]: Couldn't find iris_NormalMatrix [16:34:03] [Render thread/WARN]: Couldn't find clipDistance [16:34:03] [Render thread/INFO]: Started 6 worker threads [16:34:03] [Render thread/INFO]: Loaded 2 advancements [16:34:04] [Render thread/INFO]: [System] [CHAT] Distant Horizons experimental build 2.0.2-a-dev [16:34:04] [Render thread/INFO]: [System] [CHAT] You are running an unsupported version of Distant Horizons! [16:34:04] [Render thread/INFO]: [System] [CHAT] Here be dragons! [16:34:04] [Render thread/INFO]: Setting up renderer [16:34:04] [Render thread/INFO]: Loading shader with type: 35633 [16:34:04] [Render thread/INFO]: Shader loaded sucessfully. [16:34:04] [Render thread/INFO]: Loading shader with type: 35632 [16:34:04] [Render thread/INFO]: Shader loaded sucessfully. [16:34:04] [Render thread/INFO]: Vertex Attribute (GL43+) completed. It contains 1 binding points and a stride size of 16 [16:34:04] [Render thread/INFO]: Quad IBO Resizing from [0] to [16384] with type: GL_UNKNOWN(5125) [16:34:04] [Render thread/INFO]: Renderer setup complete [16:34:04] [Render thread/INFO]: Loading shader with type: 35633 [16:34:04] [Render thread/INFO]: Shader loaded sucessfully. [16:34:04] [Render thread/INFO]: Loading shader with type: 35632 [16:34:04] [Render thread/INFO]: Shader loaded sucessfully. [16:34:04] [Render thread/INFO]: Vertex Attribute (GL43+) completed. It contains 1 binding points and a stride size of 16 [16:34:05] [Server thread/INFO]: ================WORLD_GEN_STEP_INITING============= [16:34:05] [Server thread/INFO]: Batch Chunk Generator initialized [16:34:05] [Server thread/INFO]: Creating world gen queue [16:34:05] [Server thread/INFO]: Created world gen queue [16:34:05] [Server thread/INFO]: Set world gen queue for level [com.seibel.distanthorizons.core.level.DhClientServerLevel@7003b38f]. [16:34:06] [Server thread/INFO]: Saving and pausing game... [16:34:06] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:overworld [16:34:06] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_nether [16:34:06] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_end [16:34:39] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:39] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:39] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:39] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:39] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:39] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:39] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:39] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:39] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:39] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:39] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:39] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:39] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:39] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:39] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:39] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:39] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:39] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:47] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:47] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:47] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:47] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:47] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:47] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:48] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:49] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [Server thread/INFO]: Saving and pausing game... [16:34:50] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:overworld [16:34:50] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_nether [16:34:50] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_end [16:34:50] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:50] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:51] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [Render thread/INFO]: Generating YACL screen [16:34:52] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:52] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:53] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:54] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:55] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:56] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:57] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:57] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:57] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:57] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:57] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:57] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:57] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:58] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:58] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:58] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:58] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:58] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:58] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:58] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:58] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:58] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:58] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:58] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:58] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:58] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:58] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:58] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:58] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:58] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:34:59] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:00] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:00] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:00] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:00] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:00] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:00] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:00] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:00] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:00] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:00] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:00] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:00] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:00] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:00] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:00] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:00] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:00] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:00] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:00] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:00] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:00] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:00] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:01] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:01] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:01] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:01] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:01] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:01] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:01] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:01] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:01] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:01] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:01] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:01] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:01] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:01] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:01] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:01] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:01] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:01] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:03] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:03] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:03] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:03] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:03] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:03] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:03] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:03] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:03] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:03] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:03] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:03] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:04] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:04] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:04] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:04] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:04] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:04] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:04] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:04] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:05] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:05] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:07] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:07] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:08] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:08] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:10] [DH-RenderCacheClearConfigTimer/INFO]: Clearing render cache... [16:35:10] [DH-RenderCacheClearConfigTimer/INFO]: Render cache invalidated, please wait a moment for everything to reload... [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:12] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[0]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[1]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:81) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.renderfile.RenderSourceFileHandler.get(RenderSourceFileHandler.java:48) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.updateDataSourceAtPos(AbstractDataSourceHandler.java:228) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$2(AbstractDataSourceHandler.java:207) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:351) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.pos.DhSectionPos.forEachPosUpToDetailLevel(DhSectionPos.java:357) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.lambda$updateDataSourcesWithChunkDataAsync$3(AbstractDataSourceHandler.java:205) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] [16:35:13] [DH-File Handler Thread[2]/ERROR]: Error updating pos [{11*0,-1}], error: -128 java.lang.NegativeArraySizeException: -128 at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:230) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.LowDetailIncompleteFullDataSource.readDataPoints(LowDetailIncompleteFullDataSource.java:57) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.sources.interfaces.IStreamableFullDataSource.populateFromStream(IStreamableFullDataSource.java:80) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.dataObjects.fullData.loader.AbstractFullDataSourceLoader.loadDataSource(AbstractFullDataSourceLoader.java:146) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:92) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.FullDataFileHandler.createDataSourceFromDto(FullDataFileHandler.java:47) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.AbstractDataSourceHandler.get(AbstractDataSourceHandler.java:165) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:70) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:67) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?] at com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataFileHandler.get(GeneratedFullDataFileHandler.java:41) ~[DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar:?]