NoSuchFileException - chunks.dat.filepart
Bobcat00 opened this issue ยท 3 comments
What i did / Steps to reproduce
Unknown. Server was idling with no players on for over an hour. This exception may be new with version 5.7. I never saw it with a previous version, and now it's happened twice in 7 days with 5.7.
Expected result
No exception.
Actual result
Exception (see below)
Context
BlueMap Version:
Version: 5.7-1
โ e1e9212
โ Implementation: paper
โ Minecraft: 1.21.4
Available Processors: 32
Available Memory: 6.0 GiB
Java 21 (OpenJDK 64-Bit Server VM 21.0.5+11-LTS; Eclipse Adoptium Temurin-21.0.5+11) on Linux 4.15.0-213-generic (amd64)
Paper 1.21.4-185-main@0a6e743 (2025-02-26T13:10:43Z) for Minecraft 1.21.4
Plugins: AltDetector, AutoBot, BetterSeen, BlueMap, BookExploitFix, Essentials, EssentialsChat, EssentialsGeoIP, EssentialsSpawn, FastAsyncWorldEdit, FreedomChat, ImageMaps, IronDoors, LimitDrops, LuckPerms, MemCheck, PlaytimeScoreboard, PlotMarkers, PlotSquared, PlotWelcome, Prism, PwnFilter, TabListPing, Vault, ViaBackwards, ViaVersion, ViaVersionStatus, WallClock, WorldGuard
2025-03-05 10:31:08 [ERROR] [BlueMap] RenderManager(0): WorkerThread(2): Exception while doing some work!
java.io.UncheckedIOException: java.nio.file.NoSuchFileException: bluemap/web/maps/plotworld/rstate/x-1/z-1.chunks.dat.filepart
at java.base/java.nio.file.FileTreeIterator.fetchNextIfNeeded(FileTreeIterator.java:87) ~[?:?]
at java.base/java.nio.file.FileTreeIterator.hasNext(FileTreeIterator.java:103) ~[?:?]
at java.base/java.util.Iterator.forEachRemaining(Iterator.java:132) ~[?:?]
at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:?]
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
at BlueMap.jar/de.bluecolored.bluemap.common.rendermanager.MapUpdatePreparationTask.findRegions(MapUpdatePreparationTask.java:186) ~[BlueMap.jar:?]
at BlueMap.jar/de.bluecolored.bluemap.common.rendermanager.MapUpdatePreparationTask.doWork(MapUpdatePreparationTask.java:86) ~[BlueMap.jar:?]
at BlueMap.jar/de.bluecolored.bluemap.common.rendermanager.RenderManager.doWork(RenderManager.java:341) ~[BlueMap.jar:?]
at BlueMap.jar/de.bluecolored.bluemap.common.rendermanager.RenderManager$WorkerThread.run(RenderManager.java:366) ~[BlueMap.jar:?]
Caused by: java.nio.file.NoSuchFileException: bluemap/web/maps/plotworld/rstate/x-1/z-1.chunks.dat.filepart
at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92) ~[?:?]
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106) ~[?:?]
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) ~[?:?]
at java.base/sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55) ~[?:?]
at java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:171) ~[?:?]
at java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99) ~[?:?]
at java.base/java.nio.file.Files.readAttributes(Files.java:1853) ~[?:?]
at java.base/java.nio.file.FileTreeWalker.getAttributes(FileTreeWalker.java:220) ~[?:?]
at java.base/java.nio.file.FileTreeWalker.visit(FileTreeWalker.java:277) ~[?:?]
at java.base/java.nio.file.FileTreeWalker.next(FileTreeWalker.java:374) ~[?:?]
at java.base/java.nio.file.FileTreeIterator.fetchNextIfNeeded(FileTreeIterator.java:83) ~[?:?]
... 13 more
Server was running for exactly 6 hours.
full-update-interval: 360 which is 6 hours.
EDIT: The previous occurrence was also exactly 6 hours after the server started.
@Bobcat00 How long was the server running .. > 24h i guess .. ?
(assuming full-update-interval being 1440 (default) in your plugin.conf)