ChunkyMap icon indicating copy to clipboard operation
ChunkyMap copied to clipboard

Rendering issue in version 2.7.0-pre1

Open AF91Nx opened this issue 8 months ago • 1 comments

This is a new map used for testing version chunkymap 2.7.0-pre1 (1.21.4).

log

[07:05:03] [Dynmap Render Thread/WARN]: [ChunkyMap] Rendering tile 0_16 failed
java.util.concurrent.ExecutionException: de.lemaik.chunkymap.rendering.RenderException: Rendering failed
	at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) ~[?:?]
	at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073) ~[?:?]
	at ChunkyMap-2.7.0-pre1.jar/de.lemaik.chunkymap.dynmap.ChunkyMapTile.render(ChunkyMapTile.java:166) ~[ChunkyMap-2.7.0-pre1.jar:?]
	at Dynmap-3.7-beta-8-spigot.jar/org.dynmap.MapManager$FullWorldRenderState.processTile(MapManager.java:812) ~[Dynmap-3.7-beta-8-spigot.jar:?]
	at Dynmap-3.7-beta-8-spigot.jar/org.dynmap.MapManager$FullWorldRenderState.access$1300(MapManager.java:271) ~[Dynmap-3.7-beta-8-spigot.jar:?]
	at Dynmap-3.7-beta-8-spigot.jar/org.dynmap.MapManager$FullWorldRenderState$3.call(MapManager.java:693) ~[Dynmap-3.7-beta-8-spigot.jar:?]
	at Dynmap-3.7-beta-8-spigot.jar/org.dynmap.MapManager$FullWorldRenderState$3.call(MapManager.java:691) ~[Dynmap-3.7-beta-8-spigot.jar:?]
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[?:?]
	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[?:?]
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
	at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: de.lemaik.chunkymap.rendering.RenderException: Rendering failed
	at ChunkyMap-2.7.0-pre1.jar/de.lemaik.chunkymap.rendering.local.ChunkyRenderer.render(ChunkyRenderer.java:123) ~[ChunkyMap-2.7.0-pre1.jar:?]
	at ChunkyMap-2.7.0-pre1.jar/de.lemaik.chunkymap.dynmap.ChunkyMapTile.render(ChunkyMapTile.java:69) ~[ChunkyMap-2.7.0-pre1.jar:?]
	... 9 more
Caused by: java.lang.InterruptedException
	at java.base/java.lang.Object.wait0(Native Method) ~[?:?]
	at java.base/java.lang.Object.wait(Object.java:366) ~[?:?]
	at java.base/java.lang.Thread.join(Thread.java:2079) ~[?:?]
	at java.base/java.lang.Thread.join(Thread.java:2155) ~[?:?]
	at ChunkyMap-2.7.0-pre1.jar/de.lemaik.chunkymap.rendering.local.ChunkyRenderer.render(ChunkyRenderer.java:120) ~[ChunkyMap-2.7.0-pre1.jar:?]
	at ChunkyMap-2.7.0-pre1.jar/de.lemaik.chunkymap.dynmap.ChunkyMapTile.render(ChunkyMapTile.java:69) ~[ChunkyMap-2.7.0-pre1.jar:?]
	... 9 more

world.txt

-   name: RT_TEST
    title: RT_TEST
    enabled: true
    extrazoomout: 2
    maps:
    -   class: de.lemaik.chunkymap.dynmap.ChunkyMap
        name: surface20SE_RT
        title: surface20SE_RT
        icon: images/block_surface20SE_RT.png
        prefix: surface20SE_RT
        perspective: iso_SE_20_hires
        shader: stdtexture
        lighting: default
        image-format: default
        requeueFailedTiles: true
        chunkPadding: 2
        mapzoomin: 1
        mapzoomout: 5
        boostzoom: 0
        readonly: true
    -   class: de.lemaik.chunkymap.dynmap.ChunkyMap
        name: surface20SE_night_RT
        title: surface20SE_night_RT
        icon: images/block_surface20SE_night_RT.png
        prefix: surface20SE_night_RT
        perspective: iso_SE_20_hires
        shader: stdtexture
        templateScene: nightscene.json
        lighting: default
        image-format: default
        requeueFailedTiles: true
        chunkPadding: 1
        mapzoomin: 1
        mapzoomout: 5
        boostzoom: 0
        readonly: true
    -   class: de.lemaik.chunkymap.dynmap.ChunkyMap
        name: surface20NW_RT
        title: surface20NW_RT
        icon: images/block_surface20NW_RT.png
        prefix: surface20NW_RT
        perspective: iso_NW_20_hires
        shader: stdtexture
        lighting: default
        image-format: default
        requeueFailedTiles: true
        chunkPadding: 2
        mapzoomin: 1
        mapzoomout: 5
        boostzoom: 0
        readonly: true
    -   class: de.lemaik.chunkymap.dynmap.ChunkyMap
        name: surface20NW_night_RT
        title: surface20NW_night_RT
        icon: images/block_surface20NW_night_RT.png
        prefix: surface20NW_night_RT
        perspective: iso_NW_20_hires
        shader: stdtexture
        templateScene: nightscene.json
        lighting: default
        image-format: default
        requeueFailedTiles: true
        chunkPadding: 1
        mapzoomin: 1
        mapzoomout: 5
        boostzoom: 0
        readonly: true

Rendered output looks like this: Image

templateScene appears to be broken. This issue did not occur in earlier versions.

nightscene.json

{
  "emittersEnabled": true,
  "emitterIntensity":15,
  "sunEnabled":false,
  "fastFog": false,
  "transparentSky":false,
  "emitterSamplingStrategy": "ONE",
  "fogDensity":0.0,
}

Image Some sections appear as if they're only partially rendered, as if the rendering process stops midway.

Equipment: 7950X CPU + 64GB ECC RAM.

dynmap

AF91Nx avatar Apr 24 '25 12:04 AF91Nx

I’m experiencing the same issue: the rendering is incomplete, with black squares and visual noise, but no logs are being generated.

Image

Image

Image

Minecraft version: 1.21.4 ChunkyMap version: 2.7.0-pre1

ChunghwaMC avatar Jun 22 '25 07:06 ChunghwaMC