Skip to content

ChunkyMap Loading & Rendering Issue [2.5.2 & 2.6.0-pre2] #33

@Korrivyn

Description

@Korrivyn

Updated to ChunkyMap 2.6.0 pre2 from 2.4.2 and on-load I receive this error;

[10:01:37 WARN]: [ChunkyMap] Loaded class org.dynmap.hdmap.HDMap from dynmap v3.1-457 which is not a depend, softdepend or loadbefore of this plugin.
>.... [10:01:37 INFO]: Warning: Could not load settings from /home/container/?/.chunky/chunky.json - defaults will be used
>.... [10:01:37 INFO]: java.io.FileNotFoundException: ?/.chunky/chunky.json (No such file or directory)
>.... [10:01:37 INFO]: at java.io.FileInputStream.open0(Native Method)
>.... [10:01:37 INFO]: at java.io.FileInputStream.open(FileInputStream.java:195)
>.... [10:01:37 INFO]: at java.io.FileInputStream.<init>(FileInputStream.java:138)
>.... [10:01:37 INFO]: at se.llbit.chunky.JsonSettings.load(JsonSettings.java:54)
>.... [10:01:37 INFO]: at se.llbit.chunky.PersistentSettings.changeSettingsDirectory(PersistentSettings.java:414)
>.... [10:01:37 INFO]: at se.llbit.chunky.PersistentSettings.<clinit>(PersistentSettings.java:86)
>.... [10:01:37 INFO]: at de.lemaik.chunkymap.rendering.local.ChunkyRenderer.<init>(ChunkyRenderer.java:60)
>.... [10:01:37 INFO]: at de.lemaik.chunkymap.dynmap.ChunkyMap.<init>(ChunkyMap.java:69)
>.... [10:01:37 INFO]: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>.... [10:01:37 INFO]: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>.... [10:01:37 INFO]: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>.... [10:01:37 INFO]: at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>.... [10:01:37 INFO]: at org.dynmap.ConfigurationNode.createInstance(ConfigurationNode.java:341)
>.... [10:01:37 INFO]: at org.dynmap.ConfigurationNode.createInstances(ConfigurationNode.java:355)
>.... [10:01:37 INFO]: at org.dynmap.DynmapWorld.loadConfiguration(DynmapWorld.java:345)
>.... [10:01:37 INFO]: at org.dynmap.MapManager.activateWorld(MapManager.java:1352)
>.... [10:01:37 INFO]: at org.dynmap.DynmapCore.processWorldLoad(DynmapCore.java:2124)
>.... [10:01:37 INFO]: at org.dynmap.bukkit.DynmapPlugin.doEnable(DynmapPlugin.java:978)
>.... [10:01:37 INFO]: at org.dynmap.bukkit.DynmapPlugin.onEnable(DynmapPlugin.java:946)
>.... [10:01:37 INFO]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263)
>.... [10:01:37 INFO]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:380)
>.... [10:01:37 INFO]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483)
>.... [10:01:37 INFO]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:501)
>.... [10:01:37 INFO]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:415)
>.... [10:01:37 INFO]: at net.minecraft.server.v1_16_R3.MinecraftServer.loadWorld(MinecraftServer.java:580)
>.... [10:01:37 INFO]: at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:280)
>.... [10:01:37 INFO]: at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1055)
>.... [10:01:37 INFO]: at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:289)
>.... [10:01:37 INFO]: at java.lang.Thread.run(Thread.java:748)

EDIT:

I downgraded to 2.5.2 and am facing other issues unable to render;

[10:15:15] [Dynmap Render Thread/WARN]: [ChunkyMap] Rendering tile failed
java.lang.NullPointerException: null
	at se.llbit.json.JsonString.hashCode(JsonString.java:133) ~[?:?]
	at se.llbit.json.JsonMember.hashCode(JsonMember.java:71) ~[?:?]
	at se.llbit.json.JsonObject.hashCode(JsonObject.java:289) ~[?:?]
	at java.util.WeakHashMap.hash(WeakHashMap.java:298) ~[?:1.8.0_282]
	at java.util.WeakHashMap.getEntry(WeakHashMap.java:426) ~[?:1.8.0_282]
	at java.util.WeakHashMap.containsKey(WeakHashMap.java:417) ~[?:1.8.0_282]
	at java.util.Collections$SynchronizedMap.containsKey(Collections.java:2580) ~[?:1.8.0_282]
	at se.llbit.chunky.resources.TextureCache.containsKey(TextureCache.java:43) ~[?:?]
	at se.llbit.chunky.entity.PlayerEntity.getTexture(PlayerEntity.java:585) ~[?:?]
	at se.llbit.chunky.entity.PlayerEntity.getHelmModel(PlayerEntity.java:547) ~[?:?]
	at se.llbit.chunky.entity.PlayerEntity.addArmor(PlayerEntity.java:333) ~[?:?]
	at se.llbit.chunky.entity.ArmorStand.primitives(ArmorStand.java:475) ~[?:?]
	at se.llbit.chunky.renderer.scene.Scene.buildActorBvh(Scene.java:1201) ~[?:?]
	at se.llbit.chunky.renderer.scene.Scene.loadChunks(Scene.java:1183) ~[?:?]
	at de.lemaik.chunkymap.dynmap.ChunkyMapTile.lambda$render$2(ChunkyMapTile.java:83) ~[?:?]
	at de.lemaik.chunkymap.rendering.local.ChunkyRenderer.render(ChunkyRenderer.java:98) ~[?:?]
	at de.lemaik.chunkymap.dynmap.ChunkyMapTile.render(ChunkyMapTile.java:67) ~[?:?]
	at org.dynmap.MapManager$FullWorldRenderState.processTile(MapManager.java:804) ~[?:?]
	at org.dynmap.MapManager$FullWorldRenderState.run(MapManager.java:720) ~[?:?]
	at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$1.run(MapManager.java:229) ~[?:?]
	at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$2.run(MapManager.java:245) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_282]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_282]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[?:1.8.0_282]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[?:1.8.0_282]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_282]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_282]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_282]

[10:15:16] [Dynmap Render Thread/INFO]: Could not get skull texture
[10:15:16] [Dynmap Render Thread/INFO]: java.lang.IllegalArgumentException: Illegal base64 character 20
[10:15:16] [Dynmap Render Thread/INFO]: 	at java.util.Base64$Decoder.decode0(Base64.java:714)
[10:15:16] [Dynmap Render Thread/INFO]: 	at java.util.Base64$Decoder.decode(Base64.java:526)
[10:15:16] [Dynmap Render Thread/INFO]: 	at java.util.Base64$Decoder.decode(Base64.java:549)
[10:15:16] [Dynmap Render Thread/INFO]: 	at se.llbit.chunky.block.Head.getTextureUrl(Head.java:76)
[10:15:16] [Dynmap Render Thread/INFO]: 	at se.llbit.chunky.entity.PlayerEntity.parseItem(PlayerEntity.java:125)
[10:15:16] [Dynmap Render Thread/INFO]: 	at se.llbit.chunky.entity.ArmorStand.<init>(ArmorStand.java:409)
[10:15:16] [Dynmap Render Thread/INFO]: 	at se.llbit.chunky.renderer.scene.Scene.loadChunks(Scene.java:866)
[10:15:16] [Dynmap Render Thread/INFO]: 	at de.lemaik.chunkymap.dynmap.ChunkyMapTile.lambda$render$2(ChunkyMapTile.java:83)
[10:15:16] [Dynmap Render Thread/INFO]: 	at de.lemaik.chunkymap.rendering.local.ChunkyRenderer.render(ChunkyRenderer.java:98)
[10:15:16] [Dynmap Render Thread/INFO]: 	at de.lemaik.chunkymap.dynmap.ChunkyMapTile.render(ChunkyMapTile.java:67)
[10:15:16] [Dynmap Render Thread/INFO]: 	at org.dynmap.MapManager$FullWorldRenderState.processTile(MapManager.java:804)
[10:15:16] [Dynmap Render Thread/INFO]: 	at org.dynmap.MapManager$FullWorldRenderState.run(MapManager.java:720)
[10:15:16] [Dynmap Render Thread/INFO]: 	at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$1.run(MapManager.java:229)
[10:15:16] [Dynmap Render Thread/INFO]: 	at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$2.run(MapManager.java:245)
[10:15:16] [Dynmap Render Thread/INFO]: 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[10:15:16] [Dynmap Render Thread/INFO]: 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[10:15:16] [Dynmap Render Thread/INFO]: 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
[10:15:16] [Dynmap Render Thread/INFO]: 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
[10:15:16] [Dynmap Render Thread/INFO]: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[10:15:16] [Dynmap Render Thread/INFO]: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[10:15:16] [Dynmap Render Thread/INFO]: 	at java.lang.Thread.run(Thread.java:748)

EDIT 2:

Downgraded back to 2.4.2 and am not facing any loading/render issues now.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions