Testing the new DH 1.21.6 beta getting water rendering issue and error logs on server.
[21:30:55] [DH-PriorityTaskPicker Thread[1]/ERROR]: Unexpected issue getting request for pos [6*2,-20], error: [java.lang.NullPointerException: Cannot invoke "java.util.concurrent.CompletionStage.toCompletableFuture()" because the return value of "java.util.function.Function.apply(Object)" is null].
java.util.concurrent.CompletionException: java.lang.NullPointerException: Cannot invoke "java.util.concurrent.CompletionStage.toCompletableFuture()" because the return value of "java.util.function.Function.apply(Object)" is null
at java.base/java.util.concurrent.CompletableFuture.wrapInCompletionException(CompletableFuture.java:325) ~[?:?]
at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:361) [?:?]
at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:366) [?:?]
at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1205) [?:?]
at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:528) [?:?]
at knot/com.seibel.distanthorizons.core.util.threading.PriorityTaskPicker$TrackedRunnable.run(PriorityTaskPicker.java:203) [DistantHorizons-fabric-2.3.3-b-dev-1.21.6.jar:?]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1095) [?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:619) [?:?]
at java.base/java.lang.Thread.run(Thread.java:1447) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "java.util.concurrent.CompletionStage.toCompletableFuture()" because the return value of "java.util.function.Function.apply(Object)" is null
at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1196) ~[?:?]
... 5 more

3 Replies
Shader Pack used is Complementary Unbound
1.21.6 support is still experimental
Report the bugs in #bug-report or even better in #beta-testing
Though first it is bettter to just test with older MC version, e.g. 1.21.1 or 1.20.1
Thanks, DH originally did work in 1.21.5 for me, this is entirely new. Thank you