I
2013-01-19 03:27:16 [WARNING] [Minecraft] Can't keep up! Did the system time change, or is the server overloaded?
2013-01-19 03:27:30 [SEVERE] [Minecraft] [dynmap] Exception while loading chunks
java.lang.OutOfMemoryError: Java heap space
at org.dynmap.forge.ChunkSnapshot.<init>(ChunkSnapshot.java:123)
at org.dynmap.forge.ForgeMapChunkCache.loadChunks(ForgeMapChunkCache.java:1292)
at org.dynmap.forge.DynmapPlugin$ForgeServer$1.call(DynmapPlugin.java:565)
at org.dynmap.forge.DynmapPlugin$ForgeServer$1.call(DynmapPlugin.java:556)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at org.dynmap.forge.DynmapPlugin$ForgeServer.tickEnd(DynmapPlugin.java:659)
at cpw.mods.fml.common.SingleIntervalHandler.tickEnd(SingleIntervalHandler.java:22)
at cpw.mods.fml.common.FMLCommonHandler.tickEnd(FMLCommonHandler.java:138)
at cpw.mods.fml.common.FMLCommonHandler.onPostServerTick(FMLCommonHandler.java:274)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:634)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:497)
at fy.run(SourceFile:849)
2013-01-19 03:27:36 [WARNING] [Minecraft] Can't keep up! Did the system time change, or is the server overloaded?
[/CODE]
Followed by a server crash being caused by it not being able to read chunks correctly.
That's the thing. I didn't run out of memory. With the Alpha3, it generates that error. With the previous version, I never had a memory issue, even having it generate a hires map instead of a vlowres. I find it hard to believe that this plugin is taking up 8gb of dedicated ram, and 50gb of storage space.
I'm getting world corruption after running the newest version of Dynmap 1.4 alpha on my server for Forge, almost positive it's being caused by dynmap. If not dynmap directly, some sort of interaction with the mods in Tekkit Lite pack.
Basicly, I use a copy of my map, run a full render, it'll work once. If it trys to run a full render a second time, I get errors that there's chunks out of place. This doesn't happen if I delete the world, and re-copy in a backed up version -without- dynmap running. The chunk misplacement only seems to happen when dynmap goes through and scans them.
For the code... basicly, the first time through running a full render, I have no issues, no warnings, nothing. Then the second time through, I get this:
2013-01-19 03:25:36 [INFO] [Minecraft] Full render starting on world 'Glorious'...
2013-01-19 03:25:41 [INFO] [Minecraft] Full render of map 'flat' of 'Glorious' in progress - 100 tiles rendered (53.08 msec/tile, 14.69 msec per render)
2013-01-19 03:25:46 [INFO] [Minecraft] Full render of map 'flat' of 'Glorious' in progress - 200 tiles rendered (52.06 msec/tile, 13.55 msec per render)
2013-01-19 03:25:52 [INFO] [Minecraft] Full render of map 'flat' of 'Glorious' in progress - 300 tiles rendered (52.88 msec/tile, 13.36 msec per render)
2013-01-19 03:25:57 [INFO] [Minecraft] Full render of map 'flat' of 'Glorious' in progress - 400 tiles rendered (52.51 msec/tile, 13.33 msec per render)
2013-01-19 03:26:02 [INFO] [Minecraft] Full render of map 'flat' of 'Glorious' in progress - 500 tiles rendered (52.77 msec/tile, 13.31 msec per render)
2013-01-19 03:26:08 [INFO] [Minecraft] Full render of map 'flat' of 'Glorious' in progress - 600 tiles rendered (52.62 msec/tile, 13.12 msec per render)
2013-01-19 03:26:13 [INFO] [STDOUT] Chunk file at 16,-55 is in the wrong location; relocating. (Expected 16, -55, got 18, -57)
2013-01-19 03:26:14 [INFO] [Minecraft] Full render of map 'flat' of 'Glorious' in progress - 700 tiles rendered (52.87 msec/tile, 13.56 msec per render)
2013-01-19 03:26:18 [INFO] [STDOUT] Chunk file at 60,-41 is in the wrong location; relocating. (Expected 60, -41, got 57, -41)
2013-01-19 03:26:19 [INFO] [STDOUT] Chunk file at 25,-58 is in the wrong location; relocating. (Expected 25, -58, got 15, -45)
2013-01-19 03:26:20 [INFO] [Minecraft] Full render of map 'flat' of 'Glorious' in progress - 800 tiles rendered (52.73 msec/tile, 13.59 msec per render)
2013-01-19 03:26:23 [INFO] [STDOUT] Chunk file at 60,-41 is in the wrong location; relocating. (Expected 60, -41, got 57, -41)
2013-01-19 03:26:23 [INFO] [STDOUT] Chunk file at 63,-40 is in the wrong location; relocating. (Expected 63, -40, got 61, -38)
2013-01-19 03:26:25 [INFO] [Minecraft] Full render of map 'flat' of 'Glorious' in progress - 900 tiles rendered (53.20 msec/tile, 13.61 msec per render)
2013-01-19 03:26:29 [INFO] [STDOUT] Chunk file at 63,-40 is in the wrong location; relocating. (Expected 63, -40, got 61, -38)
2013-01-19 03:26:29 [INFO] [STDOUT] Chunk file at 65,-41 is in the wrong location; relocating. (Expected 65, -41, got 73, -42)
2013-01-19 03:26:29 [INFO] [STDOUT] Chunk file at 67,-44 is in the wrong location; relocating. (Expected 67, -44, got 66, -45)
2013-01-19 03:26:29 [INFO] [STDOUT] Chunk file at 67,-41 is in the wrong location; relocating. (Expected 67, -41, got 64, -38)
2013-01-19 03:26:31 [INFO] [Minecraft] Full render of map 'flat' of 'Glorious' in progress - 1000 tiles rendered (53.40 msec/tile, 13.62 msec per render)
2013-01-19 03:26:36 [INFO] [STDOUT] Chunk file at 67,-41 is in the wrong location; relocating. (Expected 67, -41, got 64, -38)
2013-01-19 03:26:36 [INFO] [STDOUT] Chunk file at 70,-41 is in the wrong location; relocating. (Expected 70, -41, got 66, -38)
2013-01-19 03:26:36 [INFO] [STDOUT] Chunk file at 70,-36 is in the wrong location; relocating. (Expected 70, -36, got 72, -43)
2013-01-19 03:26:36 [INFO] [STDOUT] Chunk file at 72,-37 is in the wrong location; relocating. (Expected 72, -37, got 71, -36)
2013-01-19 03:26:36 [INFO] [STDOUT] Chunk file at 67,-44 is in the wrong location; relocating. (Expected 67, -44, got 66, -45)
2013-01-19 03:26:36 [INFO] [STDOUT] Chunk file at 72,-50 is in the wrong location; relocating. (Expected 72, -50, got 71, -51)
2013-01-19 03:26:37 [INFO] [Minecraft] Full render of map 'flat' of 'Glorious' in progress - 1100 tiles rendered (54.01 msec/tile, 13.60 msec per render)
2013-01-19 03:26:43 [INFO] [Minecraft] Full render of map 'flat' of 'Glorious' in progress - 1200 tiles rendered (54.55 msec/tile, 14.25 msec per render)
2013-01-19 03:26:43 [INFO] [STDOUT] Chunk file at 72,-37 is in the wrong location; relocating. (Expected 72, -37, got 71, -36)
2013-01-19 03:26:43 [INFO] [STDOUT] Chunk file at 73,-36 is in the wrong location; relocating. (Expected 73, -36, got 72, -43)
2013-01-19 03:26:44 [INFO] [STDOUT] Chunk file at 73,-43 is in the wrong location; relocating. (Expected 73, -43, got 72, -43)
2013-01-19 03:26:44 [INFO] [STDOUT] Chunk file at 72,-50 is in the wrong location; relocating. (Expected 72, -50, got 71, -51)
2013-01-19 03:26:44 [INFO] [STDOUT] Chunk file at 75,-51 is in the wrong location; relocating. (Expected 75, -51, got 71, -36)
2013-01-19 03:26:50 [INFO] [Minecraft] Full render of map 'flat' of 'Glorious' in progress - 1300 tiles rendered (55.43 msec/tile, 14.35 msec per render)
2013-01-19 03:26:53 [INFO] [STDOUT] Chunk file at 75,-51 is in the wrong location; relocating. (Expected 75, -51, got 71, -36)
2013-01-19 03:26:58 [INFO] [Minecraft] Full render of map 'flat' of 'Glorious' in progress - 1400 tiles rendered (56.75 msec/tile, 15.39 msec per render)
2013-01-19 03:27:16 [WARNING] [Minecraft] Can't keep up! Did the system time change, or is the server overloaded?
2013-01-19 03:27:30 [SEVERE] [Minecraft] [dynmap] Exception while loading chunks
java.lang.OutOfMemoryError: Java heap space
at org.dynmap.forge.ChunkSnapshot.<init>(ChunkSnapshot.java:123)
at org.dynmap.forge.ForgeMapChunkCache.loadChunks(ForgeMapChunkCache.java:1292)
at org.dynmap.forge.DynmapPlugin$ForgeServer$1.call(DynmapPlugin.java:565)
at org.dynmap.forge.DynmapPlugin$ForgeServer$1.call(DynmapPlugin.java:556)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at org.dynmap.forge.DynmapPlugin$ForgeServer.tickEnd(DynmapPlugin.java:659)
at cpw.mods.fml.common.SingleIntervalHandler.tickEnd(SingleIntervalHandler.java:22)
at cpw.mods.fml.common.FMLCommonHandler.tickEnd(FMLCommonHandler.java:138)
at cpw.mods.fml.common.FMLCommonHandler.onPostServerTick(FMLCommonHandler.java:274)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:634)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:497)
at fy.run(SourceFile:849)
2013-01-19 03:27:36 [WARNING] [Minecraft] Can't keep up! Did the system time change, or is the server overloaded?
Followed by a server crash being caused by it not being able to read chunks correctly.
I can assure you we aren't causing it - we just use standard calls to load chunks, never alter them, and have nothing to do with how they are saved or written - couple that with 1000+ forge serverusers and no other sign of this problem (which would be way too easy to reproduce - doing a fullrender is only the most common operation ). Ditto for running out of memory - naturally, we use memory as part of requesting loads, so we're likely to be the ones to encounter an OOM, without being the ones that caused it (OOM means I asked for memory, and the system had none to offer - we're the victim, not necessarily the culprit).
That's the thing. I didn't run out of memory. With the Alpha3, it generates that error. With the previous version, I never had a memory issue, even having it generate a hires map instead of a vlowres. I find it hard to believe that this plugin is taking up 8gb of dedicated ram, and 50gb of storage space.
We don't - all testing is done with a 1gb heap server configuration(-Xmx1024M) with huge maps, loads of mods, and repeated runs. Watch out for mods that may be doing chunk caching - we traverse chunks quicker than player might, so someone doing chunk caching might wind up caching way too many chunks, if not configured properly.
I'm getting world corruption after running the newest version of Dynmap 1.4 alpha on my server for Forge, almost positive it's being caused by dynmap. If not dynmap directly, some sort of interaction with the mods in Tekkit Lite pack.
2013-01-19 03:27:16 [WARNING] [Minecraft] Can't keep up! Did the system time change, or is the server overloaded?
2013-01-19 03:27:30 [SEVERE] [Minecraft] [dynmap] Exception while loading chunks
java.lang.OutOfMemoryError: Java heap space
at org.dynmap.forge.ChunkSnapshot.<init>(ChunkSnapshot.java:123)
at org.dynmap.forge.ForgeMapChunkCache.loadChunks(ForgeMapChunkCache.java:1292)
at org.dynmap.forge.DynmapPlugin$ForgeServer$1.call(DynmapPlugin.java:565)
(In regard to a mod that gives realistic animal genetics):
Would you really rather have bees that make diamonds and oil with magical genetic blocks?
... did I really ask that?
not everyone knows what that means
i still probably know at least one person who would ask me why i'd use memory cause i'd have to buy more then, but i think asking my grandma would be cheating.
Rollback Post to RevisionRollBack
24 hours gone again, wasted in futility, welcome to minecraft modding, that is (unfortunately) our community.
(an ode to minecraft modding)
i keep making the same mistake, i think "oh, i've given them a few months, surely it'll be fixed by now" THAT is why i seem to ALWAYS be angry to some of you, my advice is to get the lead out.
there were nice things here, until the mod author threw a tantrum.
not everyone knows what that means
i still probably know at least one person who would ask me why i'd use memory cause i'd have to buy more then, but i think asking my grandma would be cheating.
Right - here's the details. The call in question that is throwing the exception is allocation 2048 BYTES of memory (unconditional) - only way for that to do an OOM is if the VM is out of memory (or maybe the VM is broken - this is pretty unlikely). Clearly, the guy asking for 2kb of memory isn't necessarily the one that made the VM not have enough memory to provide 2kb of memory, any more than the guy that ate the last cookie is the one that ate the rest Could we theoretically be the cause, sure - but the exception doesn't indiciate that. I would need a specific configuration that can reproduce this to find anything else, since the dozen-plus test configurations I run more or less contunously do not exhibit anything like this.
had to read that a couple of times, but doesn't it somewhat likely boil down to a memory leak in the VM as long as it's not something caused by dynmap?
i mean, memory is not a consumed resource, therefore the only time it should be possible is when your VM stack size is far too high for the amount of actual physical memory installed, or something is leaking memory and the system hasn't yet rebooted to clear it up the hard way.
[edit] reason, grammar, sentence may not have read correctly the way i had it before [/edit]
24 hours gone again, wasted in futility, welcome to minecraft modding, that is (unfortunately) our community.
(an ode to minecraft modding)
i keep making the same mistake, i think "oh, i've given them a few months, surely it'll be fixed by now" THAT is why i seem to ALWAYS be angry to some of you, my advice is to get the lead out.
there were nice things here, until the mod author threw a tantrum.
Installed Dynmap on my server over the weekend and love it so far. Running on dedicated hardware so I tweaked the configuration to really give the rendering process a lot of priority, markedly better than the default settings. However, when the server idles overnight the map still won't fully render unless I use the "/dynmap fullrender" command. What am I missing to allow examples like the image below to render out when there is no one is the server? Thanks!
Installed Dynmap on my server over the weekend and love it so far. Running on dedicated hardware so I tweaked the configuration to really give the rendering process a lot of priority, markedly better than the default settings. However, when the server idles overnight the map still won't fully render unless I use the "/dynmap fullrender" command. What am I missing to allow examples like the image below to render out when there is no one is the server? Thanks!
On the forge versions, I need to figure out a proper way to keep the worlds loaded while rendering (without freaking out any other mods in the process). At present, if the world unloads, we have to pause rendering on that world.
Personally I don't mind this, drfish if you want a solution use a chunk loader which will keep the world loaded.
So I have a question about changing texture packs, If we use something higher that x16 does dynmap automatically scales them down to x16 for saving space and performance?
I've got a temp world that I only want admin's to be able to see, but I just can't get it to work. Once I do a worldset protected:true on it, I can never see it again, no matter how I set up the permissions on it, so I'm questioning if it's still a valid node or not.
Also, are there permission nodes for map sets? I could see that as a very handy thing as well.
Is there a way to allow more zooming out on the web interface but not to render more tiles? I have a huge map and just want more zooming out even if it's not properly rendered at that scale... possible?
The problem is that I cannot scroll around the screen on most browsers. I can do it in Internet Explorer just fine. But when I use Chrome, Firefox, or even Waterfox or Nightly, it simply doesn't work. I cannot scroll with the mousewheel, either.
Does anyone else have this problem? When I try dragging to scroll, it acts like I'm trying to grab a tile as an image. Very strange.
You ran out of memory
That's the thing. I didn't run out of memory. With the Alpha3, it generates that error. With the previous version, I never had a memory issue, even having it generate a hires map instead of a vlowres. I find it hard to believe that this plugin is taking up 8gb of dedicated ram, and 50gb of storage space.
Yes - all commands are available to operators in-game - just put a shash in front (e.g. /dynmap fullrender world)
I'm not sure what you mean. Where do you see what you are seeing about ipv6 vs ipv4?
I can assure you we aren't causing it - we just use standard calls to load chunks, never alter them, and have nothing to do with how they are saved or written - couple that with 1000+ forge serverusers and no other sign of this problem (which would be way too easy to reproduce - doing a fullrender is only the most common operation ). Ditto for running out of memory - naturally, we use memory as part of requesting loads, so we're likely to be the ones to encounter an OOM, without being the ones that caused it (OOM means I asked for memory, and the system had none to offer - we're the victim, not necessarily the culprit).
We don't - all testing is done with a 1gb heap server configuration(-Xmx1024M) with huge maps, loads of mods, and repeated runs. Watch out for mods that may be doing chunk caching - we traverse chunks quicker than player might, so someone doing chunk caching might wind up caching way too many chunks, if not configured properly.
* Promoting this week: Captive Minecraft 4, Winter Realm. Aka: Vertical Vanilla Viewing. Clicky!
* My channel with Mystcraft, and general Minecraft Let's Plays: http://www.youtube.com/user/Keybounce.
* See all my video series: http://www.minecraftforum.net/forums/minecraft-editions/minecraft-editions-show-your/2865421-keybounces-list-of-creation-threads
(In regard to a mod that gives realistic animal genetics):
Would you really rather have bees that make diamonds and oil with magical genetic blocks?
... did I really ask that?
not everyone knows what that means
i still probably know at least one person who would ask me why i'd use memory cause i'd have to buy more then, but i think asking my grandma would be cheating.
24 hours gone again, wasted in futility, welcome to minecraft modding, that is (unfortunately) our community.
(an ode to minecraft modding)
i keep making the same mistake, i think "oh, i've given them a few months, surely it'll be fixed by now" THAT is why i seem to ALWAYS be angry to some of you, my advice is to get the lead out.
there were nice things here, until the mod author threw a tantrum.
Right - here's the details. The call in question that is throwing the exception is allocation 2048 BYTES of memory (unconditional) - only way for that to do an OOM is if the VM is out of memory (or maybe the VM is broken - this is pretty unlikely). Clearly, the guy asking for 2kb of memory isn't necessarily the one that made the VM not have enough memory to provide 2kb of memory, any more than the guy that ate the last cookie is the one that ate the rest Could we theoretically be the cause, sure - but the exception doesn't indiciate that. I would need a specific configuration that can reproduce this to find anything else, since the dozen-plus test configurations I run more or less contunously do not exhibit anything like this.
i mean, memory is not a consumed resource, therefore the only time it should be possible is when your VM stack size is far too high for the amount of actual physical memory installed, or something is leaking memory and the system hasn't yet rebooted to clear it up the hard way.
[edit] reason, grammar, sentence may not have read correctly the way i had it before [/edit]
24 hours gone again, wasted in futility, welcome to minecraft modding, that is (unfortunately) our community.
(an ode to minecraft modding)
i keep making the same mistake, i think "oh, i've given them a few months, surely it'll be fixed by now" THAT is why i seem to ALWAYS be angry to some of you, my advice is to get the lead out.
there were nice things here, until the mod author threw a tantrum.
No updates needed for 1.4.7 - just use 1.4.6 versions.**** Version 1.4-alpha-4 released ****
On the forge versions, I need to figure out a proper way to keep the worlds loaded while rendering (without freaking out any other mods in the process). At present, if the world unloads, we have to pause rendering on that world.
Version information please - both of forge and the power converters mod.
So I have a question about changing texture packs, If we use something higher that x16 does dynmap automatically scales them down to x16 for saving space and performance?
dynmap.world.<worldname>
dynmap.map.<worldname>.<mapname>
i.e.
dynmap.world.Temp
dynmap.map.Temp.surface
I've got a temp world that I only want admin's to be able to see, but I just can't get it to work. Once I do a worldset protected:true on it, I can never see it again, no matter how I set up the permissions on it, so I'm questioning if it's still a valid node or not.
Also, are there permission nodes for map sets? I could see that as a very handy thing as well.
server address: world.woodenaxe.com
Forge 6.6.0.497
And for power converters, the latest 2.0 release found here:
http://www.minecraftforum.net/topic/1629898-146-powercrystals-mods-powerconverters2-is-here-mfr-and-more/
http://mc.crossedshadows.com:8000/
The problem is that I cannot scroll around the screen on most browsers. I can do it in Internet Explorer just fine. But when I use Chrome, Firefox, or even Waterfox or Nightly, it simply doesn't work. I cannot scroll with the mousewheel, either.
Does anyone else have this problem? When I try dragging to scroll, it acts like I'm trying to grab a tile as an image. Very strange.