looks like your level.dat file is either corrupt / unreadable, OR your trying to render your map while your server is running.
Try either shutting down your server then rendering, or make a copy of your save folder and render the copy.
If that doesn't work, try rendering a backup your server made.
I'm not running the server anymore. But the level.dat is probably corrupt; we had some corrupt chunks. Thanks for the help...I can still render all my other worlds.
been trying to do a map with the new system, it wouldnt render my large multiplayer world so I tried with much smaller single player worlds which got the same error.
system is a corei7 2600k, 8gb of memory, plenty of HD space, java 64 update 29, windows 7 pro 64 bit.
tested a 1.8 map with the old renderer and it worked fine
I can re-attempt the large map again if you like to get you its log, also I noticed that it doesnt nearly use my processor for what it has, only a core and a half, which isnt very efficient when you have a quad core with hyperthread and power to spare.
+ + + + + + + + + + + + + + + + + + + + + + +
Tectonicus
Version: 2.03
Build 2503\:2504MP
Constructed on September 25 2011 at 2226
+ + + + + + + + + + + + + + + + + + + + + + +
Started on Thu Oct 27 16:59:40 EDT 2011
System:
OS Name: Windows 7
OS Architecture: amd64
OS Version: 6.1
Java vendor: Sun Microsystems Inc.
Java version: 1.6.0_29
Awt toolkit: sun.awt.windows.WToolkit
Headless?: null
Settings:
mode:CommandLine
rasteriser:Lwjgl
outputDir:C:\Users\Sonomaa\AppData\Roaming\Minetographer\output\1.8 for realz\output
useCache:true
cacheDir:C:\Users\Sonomaa\AppData\Roaming\Minetographer\output\1.8 for realz\output\cache
minecraftJar:C:\Users\Sonomaa\AppData\Roaming\.minecraft\bin\minecraft.jar
texturePack:none
colourDepth:24
alphaBits:8
numSamples:0
tileSize:512
numZoomLevels:5
portalsInitiallyVisible:true
showSpawn:true
signsInitiallyVisible:true
playersInitiallyVisible:true
bedsInitiallyVisible:true
spawnInitiallyVisible:true
viewsInitiallyVisible:true
eraseOutputDir:false
extractLwjglNatives:true
isVerbose:true
forceLoadAwt:false
force32BitNatives:false
force64BitNatives:false
logFile:C:\Users\Sonomaa\AppData\Roaming\Minetographer\output\1.8 for realz\log.txt
outputHtmlName:OPEN_ME.html
numDownsampleThreads:8
singlePlayerName:Player
'Unnamed map' map
worldDir: C:\Users\Sonomaa\AppData\Roaming\.minecraft\saves\1.8 for realz
dimension: Terra
cameraAngle: 45
cameraElevation: 45
closestZoomSize: 12
worldSubset: FullWorldSubset
useBiomeColours: true
'Unnamed layer' layer
renderStyle: Regular
lightStyle: Day
imageFormat: Png
Using existing player skin cache
Creating player icon assembler
Initialising display...
Drawable: org.lwjgl.opengl.Display$3@674a93a6
created pbuffer: org.lwjgl.opengl.Pbuffer@100c405f
used pixel format: colour:24 depth:16 alpha:8 stencil:0 samples:0
display created ok
Using rasteriser: tectonicus.rasteriser.lwjgl.LwjglRasteriser@36d5e4c7
-- Lwjgl Rasteriser --
type: Offscreen
width: 2048
heigth: 2048
pBuffer: org.lwjgl.opengl.Pbuffer@100c405f
OpenGL Vendor: NVIDIA Corporation
OpenGL Renderer: GeForce GTX 560 Ti/PCI/SSE2
OpenGL Version: 4.2.0
Creating camera
TileRenderer init complete
StartingRenderer
Starting tile renderer
Biome cache directory found and is valid. Using cache at C:\Users\Sonomaa\AppData\Roaming\Minetographer\output\1.8 for realz\output\cache\Map0\biomeCache
17 achievements
161 recipes
Couldn't create biome cache - biome colours will be disabled
java.lang.RuntimeException: Failed to bind to minecraft.jar
at tectonicus.cache.FileBiomeCache.<init>(FileBiomeCache.java:67)
at tectonicus.cache.CacheUtil.createBiomeCache(CacheUtil.java:182)
at tectonicus.TileRenderer.output(TileRenderer.java:210)
at tectonicus.TectonicusApp.run(TectonicusApp.java:827)
at tectonicus.TectonicusApp.main(TectonicusApp.java:1173)
at tools.RenderProcess.run(RenderProcess.java:44)
at java.lang.Thread.run(Unknown Source)
Loading level.dat
Loading textures
Creating block registry
Loading players
Loading players from C:\Users\Sonomaa\AppData\Roaming\.minecraft\saves\1.8 for realz\players
loaded 0 players
Loading ops from C:\Users\Sonomaa\AppData\Roaming\.minecraft\saves\ops.txt
No players file found at C:\Users\Sonomaa\AppData\Roaming\.minecraft\saves\ops.txt
found 0 players
CalculatingChunkHashes
Discovering chunks...
Looking for chunks in C:\Users\Sonomaa\AppData\Roaming\.minecraft\saves\1.8 for realz
found 100 chunks so far
found 200 chunks so far
EDITSNIP
found 10800 chunks so far
found 10900 chunks so far
Found 10955 chunks in total
Found 0 views
Finding visible tiles...
FindVisibleTiles
0%
1%
2%
EDIT SNIP
97%
98%
99%
100%
found 16206 total tiles to output
Finding changed tiles since last render...
FindChangedTiles
Generating compass image...
Compass done
Generating portal image...
Compass done
done
Writing signs to C:\Users\Sonomaa\AppData\Roaming\Minetographer\output\1.8 for realz\output\Map0\signs.js
Outputting players to C:\Users\Sonomaa\AppData\Roaming\Minetographer\output\1.8 for realz\output\Map0\players.js
Outputted 0 players
Outputting beds to C:\Users\Sonomaa\AppData\Roaming\Minetographer\output\1.8 for realz\output\Map0\beds.js
Outputted 0 beds
Writing portals...
Writing views...
Outputting block stats to C:\Users\Sonomaa\AppData\Roaming\Minetographer\output\1.8 for realz\output\Map0\blockStats.js
Outputted 60 block counts
Finding changed views...
Found 0 changed views (out of 0 total views)
Drawing views...
Drawing views...
View rendering done!
Tile cache directory found and is valid. Using cache at C:\Users\Sonomaa\AppData\Roaming\Minetographer\output\1.8 for realz\output\cache\tileHashes\Map0\LayerA
0%
1%
1%
2%
EDIT SNIP
99%
99%
100%
FindChangedTiles took: 23.139 seconds
RenderBaseTiles
Base render is at zoom 12 with 512x512 tiles
RenderBaseTiles
Rendering tile @ -7,49 (tile 1 of 16117)
Rendering tile @ -7,50 (tile 2 of 16117)
Rendering tile @ -7,51 (tile 3 of 16117)
EDIT SNIP
Rendering tile @ -5,58 (tile 26 of 16117)
Rendering tile @ -5,59 (tile 27 of 16117)
java.lang.OutOfMemoryError: Java heap space
at java.awt.image.DataBufferInt.<init>(Unknown Source)
at java.awt.image.Raster.createPackedRaster(Unknown Source)
at java.awt.image.DirectColorModel.createCompatibleWritableRaster(Unknown Source)
at java.awt.image.BufferedImage.<init>(Unknown Source)
at tectonicus.rasteriser.lwjgl.LwjglRasteriser.takeScreenshot(LwjglRasteriser.java:367)
at tectonicus.TileRenderer.renderBaseTiles(TileRenderer.java:584)
at tectonicus.TileRenderer.output(TileRenderer.java:288)
at tectonicus.TectonicusApp.run(TectonicusApp.java:827)
at tectonicus.TectonicusApp.main(TectonicusApp.java:1173)
at tools.RenderProcess.run(RenderProcess.java:44)
at java.lang.Thread.run(Unknown Source)
Writing player skin cache info
java.lang.OutOfMemoryError: Java heap space
at java.awt.image.DataBufferInt.<init>(Unknown Source)
at java.awt.image.Raster.createPackedRaster(Unknown Source)
at java.awt.image.DirectColorModel.createCompatibleWritableRaster(Unknown Source)
at java.awt.image.BufferedImage.<init>(Unknown Source)
at tectonicus.rasteriser.lwjgl.LwjglRasteriser.takeScreenshot(LwjglRasteriser.java:367)
at tectonicus.TileRenderer.renderBaseTiles(TileRenderer.java:584)
at tectonicus.TileRenderer.output(TileRenderer.java:288)
at tectonicus.TectonicusApp.run(TectonicusApp.java:827)
at tectonicus.TectonicusApp.main(TectonicusApp.java:1173)
at tools.RenderProcess.run(RenderProcess.java:44)
at java.lang.Thread.run(Unknown Source)
Writing player skin cache info
been trying to do a map with the new system, it wouldnt render my large multiplayer world so I tried with much smaller single player worlds which got the same error.
system is a corei7 2600k, 8gb of memory, plenty of HD space, java 64 update 29, windows 7 pro 64 bit.
tested a 1.8 map with the old renderer and it worked fine
I can re-attempt the large map again if you like to get you its log, also I noticed that it doesnt nearly use my processor for what it has, only a core and a half, which isnt very efficient when you have a quad core with hyperthread and power to spare.
java.lang.OutOfMemoryError: Java heap space
at java.awt.image.DataBufferInt.<init>(Unknown Source)
at java.awt.image.Raster.createPackedRaster(Unknown Source)
at java.awt.image.DirectColorModel.createCompatibleWritableRaster(Unknown Source)
at java.awt.image.BufferedImage.<init>(Unknown Source)
at tectonicus.rasteriser.lwjgl.LwjglRasteriser.takeScreenshot(LwjglRasteriser.java:367)
at tectonicus.TileRenderer.renderBaseTiles(TileRenderer.java:584)
at tectonicus.TileRenderer.output(TileRenderer.java:288)
at tectonicus.TectonicusApp.run(TectonicusApp.java:827)
at tectonicus.TectonicusApp.main(TectonicusApp.java:1173)
at tools.RenderProcess.run(RenderProcess.java:44)
at java.lang.Thread.run(Unknown Source)
Writing player skin cache info
java.lang.OutOfMemoryError: Java heap space
at java.awt.image.DataBufferInt.<init>(Unknown Source)
at java.awt.image.Raster.createPackedRaster(Unknown Source)
at java.awt.image.DirectColorModel.createCompatibleWritableRaster(Unknown Source)
at java.awt.image.BufferedImage.<init>(Unknown Source)
at tectonicus.rasteriser.lwjgl.LwjglRasteriser.takeScreenshot(LwjglRasteriser.java:367)
at tectonicus.TileRenderer.renderBaseTiles(TileRenderer.java:584)
at tectonicus.TileRenderer.output(TileRenderer.java:288)
at tectonicus.TectonicusApp.run(TectonicusApp.java:827)
at tectonicus.TectonicusApp.main(TectonicusApp.java:1173)
at tools.RenderProcess.run(RenderProcess.java:44)
at java.lang.Thread.run(Unknown Source)
Writing player skin cache info
Hey I am going to be that moron who acts retarded. How do I install this, and is there anything else I need?
I have windows 7
On windows, just drag all the contents of the zip file to whatever directory you keep programs (preferably C:\\Program Files\Minetographer\), and make a shortcut to your desktop. The 'lib' folder must be in the same directory as Minetographer.exe.
a slider for how much memory and computer power you want to devote to the program might not be a bad idea, it seems a lot of us have machines made of mighty destruction, and would love to rip through the maps as quickly as our beasts can
I have a small suggestion, For the camera setting users should be able to use not only numbers but the compass directions (ex: NE, SW) Since everything else is so easy with this program why not. Thanks Jake.
and edit: I can't get it to render anything besides Northeast view. I want a N or a SW view but when I change the number it renders NE everytime =\
I have a small suggestion, For the camera setting users should be able to use not only numbers but the compass directions (ex: NE, SW) Since everything else is so easy with this program why not. Thanks Jake.
There is already an option for the number of cores the downsampling process uses. Its hidden by default, but it automatically sets itself o the number of cores on your machine. Unfortunately the render process itself is not concurrent and therefore cannot be run in more that one thread.
As for memory consumption, that must be defined before the application launches and cannot be changed during runtime. However last night I tested a heap size of 256MB and I rendered a 31000 tile map with no problems.
If you want full control over how Minetographer manages memory, download the linux version and run it from command prompt with the following command.
java -Xmx<max_mem_in_MB>m -jar Minetographer.jar
Let "max_mem_in_MB" be the maximum memory to use (in MB). This option is not recommended unless you know how to operate a Java Virtual Machine.
I have a small suggestion, For the camera setting users should be able to use not only numbers but the compass directions (ex: NE, SW) Since everything else is so easy with this program why not. Thanks Jake.
and edit: I can't get it to render anything besides Northeast view. I want a N or a SW view but when I change the number it renders NE everytime =\
Thats a good Idea and I was thinking about that for a while. Ill see what I can do for the next release.
And thanks for the bug report, Ill get right on that!
Update: Turns out that the camera angle issue is a bug within tectonics, the rendering engine behind Minetographer. If you go to the following page, you can vote up the issue and hopefully get it to be fixed sooner!
On windows, just drag all the contents of the zip file to whatever directory you keep programs (preferably C:\\Program Files\Minetographer\), and make a shortcut to your desktop. The 'lib' folder must be in the same directory as Minetographer.exe.
java.lang.RuntimeException: Couldn't find minecraft.jar at D:\Users\Admin\Library\Application Support\minecraft\bin\minecraft.jar
at tectonicus.texture.TexturePack.<init>(TexturePack.java:39)
at tectonicus.world.World.<init>(World.java:136)
at tectonicus.TileRenderer.output(TileRenderer.java:215)
at tectonicus.TectonicusApp.run(TectonicusApp.java:827)
at tectonicus.TectonicusApp.main(TectonicusApp.java:1173)
at tools.RenderProcess.run(RenderProcess.java:44)
at java.lang.Thread.run(Unknown Source)
Writing player skin cache info
did you define your minecraft.jar folder manually? Because "D:\Users\Admin\Library\Application Support\minecraft\bin\minecraft.jar" should be "D:\Users\Admin\Library\Application Support\minecraft\bin\"
did you define your minecraft.jar folder manually? Because "D:\Users\Admin\Library\Application Support\minecraft\bin\minecraft.jar" should be "D:\Users\Admin\Library\Application Support\minecraft\bin\"
Jakester, thanks so much for your efforts on the minetographer GUI, I really appreciate it. My problem: When I pull up the map, it is missing chunks, looks like a jigsaw puzzle with random pieces missing from it. When I zoom in 100%, the missing pieces fill in but if I zoom back out, they disappear again. I have the latest version/build of Java. Is there an option I need to adjust (I currently have all options set to default)? Thanks!
Jakester, thanks so much for your efforts on the minetographer GUI, I really appreciate it. My problem: When I pull up the map, it is missing chunks, looks like a jigsaw puzzle with random pieces missing from it. When I zoom in 100%, the missing pieces fill in but if I zoom back out, they disappear again. I have the latest version/build of Java. Is there an option I need to adjust (I currently have all options set to default)? Thanks!
That is a bug in the render process. Try deleting all the map files in your respective output folder and rendering the map again.
This happens to me sometimes. Re-rendering solves the problem.
I'm not running the server anymore. But the level.dat is probably corrupt; we had some corrupt chunks. Thanks for the help...I can still render all my other worlds.
Yes, when a new version comes out, it will be very easy to update.
system is a corei7 2600k, 8gb of memory, plenty of HD space, java 64 update 29, windows 7 pro 64 bit.
tested a 1.8 map with the old renderer and it worked fine
I can re-attempt the large map again if you like to get you its log, also I noticed that it doesnt nearly use my processor for what it has, only a core and a half, which isnt very efficient when you have a quad core with hyperthread and power to spare.
java.lang.OutOfMemoryError: Java heap space
at java.awt.image.DataBufferInt.<init>(Unknown Source)
at java.awt.image.Raster.createPackedRaster(Unknown Source)
at java.awt.image.DirectColorModel.createCompatibleWritableRaster(Unknown Source)
at java.awt.image.BufferedImage.<init>(Unknown Source)
at tectonicus.rasteriser.lwjgl.LwjglRasteriser.takeScreenshot(LwjglRasteriser.java:367)
at tectonicus.TileRenderer.renderBaseTiles(TileRenderer.java:584)
at tectonicus.TileRenderer.output(TileRenderer.java:288)
at tectonicus.TectonicusApp.run(TectonicusApp.java:827)
at tectonicus.TectonicusApp.main(TectonicusApp.java:1173)
at tools.RenderProcess.run(RenderProcess.java:44)
at java.lang.Thread.run(Unknown Source)
Writing player skin cache info
hey error buddy, looks like we are in the same boat
I have windows 7
As a (sort-of) trial period, the max heap size for 0.7.4 was only set to 128MB. It seems that I can render up to about 5-6k tiles on 128MB of memory.
I'll upload 0.7.5 later today which will have a much larger heap allocation. I would do it now, but it's 3AM and I crave sleep.
Hang tight!
On windows, just drag all the contents of the zip file to whatever directory you keep programs (preferably C:\\Program Files\Minetographer\), and make a shortcut to your desktop. The 'lib' folder must be in the same directory as Minetographer.exe.
and edit: I can't get it to render anything besides Northeast view. I want a N or a SW view but when I change the number it renders NE everytime =\
There is already an option for the number of cores the downsampling process uses. Its hidden by default, but it automatically sets itself o the number of cores on your machine. Unfortunately the render process itself is not concurrent and therefore cannot be run in more that one thread.
As for memory consumption, that must be defined before the application launches and cannot be changed during runtime. However last night I tested a heap size of 256MB and I rendered a 31000 tile map with no problems.
If you want full control over how Minetographer manages memory, download the linux version and run it from command prompt with the following command.
Let "max_mem_in_MB" be the maximum memory to use (in MB). This option is not recommended unless you know how to operate a Java Virtual Machine.
Thats a good Idea and I was thinking about that for a while. Ill see what I can do for the next release.
And thanks for the bug report, Ill get right on that!
Update: Turns out that the camera angle issue is a bug within tectonics, the rendering engine behind Minetographer. If you go to the following page, you can vote up the issue and hopefully get it to be fixed sooner!
http://tectonicus.be...om/thread/10422
Do I need anything besides your program to do it?
Only a working copy of minecraft on your system.
To all the users who have 0.7.4, you must download 0.7.5 manually!
Due to an unforeseen bug in the update system, it WILL NOT notify you of a new update if you are running 0.7.4.
Sorry bout' that. :tongue.gif:
I'm getting this:
+ + + + + + + + + + + + + + + + + + + + + + +
Tectonicus
Version: 2.03
Build 2503\:2504MP
Constructed on September 25 2011 at 2226
+ + + + + + + + + + + + + + + + + + + + + + +
Started on Fri Oct 28 23:15:26 MDT 2011
System:
OS Name: Windows 7
OS Architecture: x86
OS Version: 6.1
Java vendor: Sun Microsystems Inc.
Java version: 1.6.0_29
Awt toolkit: sun.awt.windows.WToolkit
Headless?: null
Settings:
mode:CommandLine
rasteriser:Lwjgl
outputDir:C:\Users\Owner\AppData\Roaming\Minetographer\output\other\output
useCache:true
cacheDir:C:\Users\Owner\AppData\Roaming\Minetographer\output\other\output\cache
minecraftJar:D:\Users\Admin\Library\Application Support\minecraft\bin\minecraft.jar
texturePack:none
colourDepth:24
alphaBits:8
numSamples:0
tileSize:512
numZoomLevels:6
portalsInitiallyVisible:true
showSpawn:true
signsInitiallyVisible:true
playersInitiallyVisible:true
bedsInitiallyVisible:true
spawnInitiallyVisible:true
viewsInitiallyVisible:true
eraseOutputDir:false
extractLwjglNatives:true
isVerbose:true
forceLoadAwt:false
force32BitNatives:false
force64BitNatives:false
logFile:C:\Users\Owner\AppData\Roaming\Minetographer\output\log.txt
outputHtmlName:index.html
numDownsampleThreads:6
singlePlayerName:Player
'Unnamed map' map
worldDir: D:\Bukkit\Weblandria
dimension: Terra
cameraAngle: 45
cameraElevation: 45
closestZoomSize: 36
worldSubset: FullWorldSubset
useBiomeColours: true
'Unnamed layer' layer
renderStyle: Regular
lightStyle: Day
imageFormat: Jpg
imageCompressionLevel: 0.8
Using existing player skin cache
Creating player icon assembler
Initialising display...
Drawable: org.lwjgl.opengl.Display$3@1e0a14a
created pbuffer: org.lwjgl.opengl.Pbuffer@1bb121f
used pixel format: colour:24 depth:16 alpha:8 stencil:0 samples:0
display created ok
Using rasteriser: tectonicus.rasteriser.lwjgl.LwjglRasteriser@1471dd2
-- Lwjgl Rasteriser --
type: Offscreen
width: 2048
heigth: 2048
pBuffer: org.lwjgl.opengl.Pbuffer@1bb121f
OpenGL Vendor: ATI Technologies Inc.
OpenGL Renderer: ATI Radeon HD 4800 Series
OpenGL Version: 3.3.10834 Compatibility Profile Context
Creating camera
TileRenderer init complete
StartingRenderer
Starting tile renderer
Biome cache directory found and is valid. Using cache at C:\Users\Owner\AppData\Roaming\Minetographer\output\other\output\cache\Map0\biomeCache
Couldn't create biome cache - biome colours will be disabled
java.lang.RuntimeException: Failed to bind to minecraft.jar
at tectonicus.cache.FileBiomeCache.<init>(FileBiomeCache.java:67)
at tectonicus.cache.CacheUtil.createBiomeCache(CacheUtil.java:182)
at tectonicus.TileRenderer.output(TileRenderer.java:210)
at tectonicus.TectonicusApp.run(TectonicusApp.java:827)
at tectonicus.TectonicusApp.main(TectonicusApp.java:1173)
at tools.RenderProcess.run(RenderProcess.java:44)
at java.lang.Thread.run(Unknown Source)
Loading level.dat
Loading textures
java.lang.RuntimeException: Couldn't find minecraft.jar at D:\Users\Admin\Library\Application Support\minecraft\bin\minecraft.jar
at tectonicus.texture.TexturePack.<init>(TexturePack.java:39)
at tectonicus.world.World.<init>(World.java:136)
at tectonicus.TileRenderer.output(TileRenderer.java:215)
at tectonicus.TectonicusApp.run(TectonicusApp.java:827)
at tectonicus.TectonicusApp.main(TectonicusApp.java:1173)
at tools.RenderProcess.run(RenderProcess.java:44)
at java.lang.Thread.run(Unknown Source)
Writing player skin cache info
did you define your minecraft.jar folder manually? Because "D:\Users\Admin\Library\Application Support\minecraft\bin\minecraft.jar" should be "D:\Users\Admin\Library\Application Support\minecraft\bin\"
Not sure :/
I feel quite retarded!
Try this: Press Start and type "%appdata%. This should open an explorer window. Delete the "Minetographer" folder. Then try rendering again.
P.S. Dont feel bad. This only took like 20 minutes.
P.P.S. I have an i5 processor :biggrin.gif: :tongue.gif:
That is a bug in the render process. Try deleting all the map files in your respective output folder and rendering the map again.
This happens to me sometimes. Re-rendering solves the problem.