Skip to content
This repository was archived by the owner on Feb 18, 2026. It is now read-only.
This repository was archived by the owner on Feb 18, 2026. It is now read-only.

bug report #108

@SeemWind

Description

@SeemWind

[Waypoints] Couldn't calculate path
java.util.concurrent.CompletionException: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.UnsupportedOperationException
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?]
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1770) ~[?:?]
at de.md5lukas.waypoints.libs.schedulers.ConsumerRunner.accept(Folia.kt:139) ~[waypoints-4.4.0.jar:?]
at de.md5lukas.waypoints.libs.schedulers.ConsumerRunner.accept(Folia.kt:135) ~[waypoints-4.4.0.jar:?]
at io.papermc.paper.threadedregions.scheduler.FoliaAsyncScheduler$AsyncScheduledTask.run(FoliaAsyncScheduler.java:217) ~[folia-1.20.4.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
at java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.UnsupportedOperationException
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2086) ~[guava-32.1.2-jre.jar:?]
at com.google.common.cache.LocalCache.get(LocalCache.java:4012) ~[guava-32.1.2-jre.jar:?]
at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4922) ~[guava-32.1.2-jre.jar:?]
at de.md5lukas.waypoints.pointers.path.world.BlockAccessor.getChunkSnapshot(BlockAccessor.kt:50) ~[waypoints-4.4.0.jar:?]
at de.md5lukas.waypoints.pointers.path.world.BlockAccessor.getBlock(BlockAccessor.kt:34) ~[waypoints-4.4.0.jar:?]
at de.md5lukas.waypoints.pointers.path.behaviour.PathingStrategy$Companion.fitsPlayer(PathingStrategy.kt:26) ~[waypoints-4.4.0.jar:?]
at de.md5lukas.waypoints.pointers.path.behaviour.BasicPlayerPathingStrategy.isValid(BasicPlayerPathingStrategy.kt:18) ~[waypoints-4.4.0.jar:?]
at de.md5lukas.waypoints.pointers.path.Pathfinder.examineNewLocation(Pathfinder.kt:135) ~[waypoints-4.4.0.jar:?]
at de.md5lukas.waypoints.pointers.path.Pathfinder.expandNode(Pathfinder.kt:106) ~[waypoints-4.4.0.jar:?]
at de.md5lukas.waypoints.pointers.path.Pathfinder.findPath0(Pathfinder.kt:82) ~[waypoints-4.4.0.jar:?]
at de.md5lukas.waypoints.pointers.path.Pathfinder.findPath$lambda$2(Pathfinder.kt:54) ~[waypoints-4.4.0.jar:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
... 6 more
Caused by: java.lang.UnsupportedOperationException
at net.minecraft.server.level.ServerChunkCache$MainThreadExecutor.execute(ServerChunkCache.java:854) ~[?:?]
at java.util.concurrent.CompletableFuture.asyncSupplyStage(CompletableFuture.java:1782) ~[?:?]
at java.util.concurrent.CompletableFuture.supplyAsync(CompletableFuture.java:2005) ~[?:?]
at net.minecraft.server.level.ServerChunkCache.getChunk(ServerChunkCache.java:203) ~[?:?]
at net.minecraft.world.level.Level.getChunk(Level.java:921) ~[?:?]
at net.minecraft.world.level.LevelReader.getChunk(LevelReader.java:142) ~[?:?]
at org.bukkit.craftbukkit.v1_20_R3.CraftChunk.getHandle(CraftChunk.java:84) ~[folia-1.20.4.jar:git-Folia-"ec6b172"]
at org.bukkit.craftbukkit.v1_20_R3.CraftChunk.getChunkSnapshot(CraftChunk.java:293) ~[folia-1.20.4.jar:git-Folia-"ec6b172"]
at org.bukkit.craftbukkit.v1_20_R3.CraftChunk.getChunkSnapshot(CraftChunk.java:287) ~[folia-1.20.4.jar:git-Folia-"ec6b172"]
at de.md5lukas.waypoints.pointers.path.world.BlockAccessor.getChunkSnapshot$lambda$0(BlockAccessor.kt:55) ~[waypoints-4.4.0.jar:?]
at com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4927) ~[guava-32.1.2-jre.jar:?]
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3571) ~[guava-32.1.2-jre.jar:?]
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2313) ~[guava-32.1.2-jre.jar:?]
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2190) ~[guava-32.1.2-jre.jar:?]
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2080) ~[guava-32.1.2-jre.jar:?]
at com.google.common.cache.LocalCache.get(LocalCache.java:4012) ~[guava-32.1.2-jre.jar:?]
at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4922) ~[guava-32.1.2-jre.jar:?]
at de.md5lukas.waypoints.pointers.path.world.BlockAccessor.getChunkSnapshot(BlockAccessor.kt:50) ~[waypoints-4.4.0.jar:?]
at de.md5lukas.waypoints.pointers.path.world.BlockAccessor.getBlock(BlockAccessor.kt:34) ~[waypoints-4.4.0.jar:?]
at de.md5lukas.waypoints.pointers.path.behaviour.PathingStrategy$Companion.fitsPlayer(PathingStrategy.kt:26) ~[waypoints-4.4.0.jar:?]
at de.md5lukas.waypoints.pointers.path.behaviour.BasicPlayerPathingStrategy.isValid(BasicPlayerPathingStrategy.kt:18) ~[waypoints-4.4.0.jar:?]
at de.md5lukas.waypoints.pointers.path.Pathfinder.examineNewLocation(Pathfinder.kt:135) ~[waypoints-4.4.0.jar:?]
at de.md5lukas.waypoints.pointers.path.Pathfinder.expandNode(Pathfinder.kt:106) ~[waypoints-4.4.0.jar:?]
at de.md5lukas.waypoints.pointers.path.Pathfinder.findPath0(Pathfinder.kt:82) ~[waypoints-4.4.0.jar:?]
at de.md5lukas.waypoints.pointers.path.Pathfinder.findPath$lambda$2(Pathfinder.kt:54) ~[waypoints-4.4.0.jar:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
... 6 more

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions