java.util.concurrent.CompletionException: java.lang.NullPointerException: Cannot invoke "it.unimi.dsi.fastutil.objects.ObjectArrayList.get(int)" because "this.wrapped" is null
The essence of the problem: when I use a projectile, I randomly get the following error in the console: [20:54:33 WARN]: java.util.concurrent.CompletionException: java.lang.NullPointerException: Cannot invoke "it.unimi.dsi.fastutil.objects.ObjectArrayList.get(int)" because "this.wrapped" is null [20:54:33 WARN]: at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) [20:54:33 WARN]: at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) [20:54:33 WARN]: at java.base/java.util.concurrent.CompletableFutureUniCompose.tryFire(CompletableFuture.java:1159) [20:54:33 WARN]: at java.base/java.util.concurrent.CompletableFutureCompletion.exec(CompletableFuture.java:483) [20:54:33 WARN]: at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [20:54:33 WARN]: at java.base/java.util.concurrent.ForkJoinPoolWorkQueue.topLevelExec(ForkJoinPool.java:1310) [20:54:33 WARN]: at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1841) [20:54:33 WARN]: at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1806) [20:54:33 WARN]: at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [20:54:33 WARN]: Caused by: java.lang.NullPointerException: Cannot invoke "it.unimi.dsi.fastutil.objects.ObjectArrayList.get(int)" because "this.wrapped" is null [20:54:33 WARN]: at it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMapMapIterator.nextEntry(Object2ObjectOpenHashMap.java:638) [20:54:33 WARN]: at it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMapEntryIterator.next(Object2ObjectOpenHashMap.java:733) [20:54:33 WARN]: at it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMapEntryIterator.next(Object2ObjectOpenHashMap.java:728) [20:54:33 WARN]: at ModelEngine-4.0.8.jar//com.ticxo.modelengine.api.model.ModelUpdaters.lambda$tick4(ModelUpdaters.java:60) [20:54:33 WARN]: at java.base/java.util.concurrent.CompletableFutureUniCompose.tryFire(CompletableFuture.java:1150) [20:54:33 WARN]: ... 6 more
This error occurs on the stable and latest version of ModelEngine.
You can check my video about it - https://youtu.be/OShkZeEeQQc