Fatal Error

We've posted a status update with some first screenshots of the new terrain generation. There is also a new update available for the Java version!

  • Fatal Error

    I already had increased my buffer memory weeks ago and had not had any problems until today. I was not adding anything to a previous build but was breaking construction and objects off of it. So not sure what changed about it. If you would rather have the error log from the game just let me know.

    There is also a debug log (04/25 10:32) if you need that.
    Thank you for all the time you take with this game.




    Windows 10 (x64) 10.0 Java: 1.8.0_131 amd64 0.9.5.7_39 -H:4096 -D:3072 (Steam)
    Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz, 8408, 12159 MB (4225 MB Heap)
    AMD Radeon (TM) R7 M340 20190326000000.000000-000 25.20.15031.1000
    Intel(R) UHD Graphics 620 20170602000000.000000-000 22.20.16.4691
    ______________________________________________________________________
    Uncaught exception thrown in Thread[jME3 Main,5,main]
    java.lang.OutOfMemoryError: Direct buffer memory
    at java.nio.Bits.reserveMemory(Unknown Source)
    at java.nio.DirectByteBuffer.<init>(Unknown Source)
    at java.nio.ByteBuffer.allocateDirect(Unknown Source)
    at com.jme3.util.ReflectionAllocator.allocate(ReflectionAllocator.java:174)
    at com.jme3.util.BufferUtils.createByteBuffer(BufferUtils.java:1000)
    at com.jme3.texture.plugins.AWTLoader.load(AWTLoader.java:136)
    at com.jme3.texture.plugins.AWTLoader.load(AWTLoader.java:183)
    at com.jme3.texture.plugins.AWTLoader.load(AWTLoader.java:192)
    at com.jme3.asset.DesktopAssetManager.loadLocatedAsset(DesktopAssetManager.java:259)
    at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:373)
    at com.jme3.asset.DesktopAssetManager.loadTexture(DesktopAssetManager.java:390)
    at com.jme3.texture.Texture.read(Texture.java:614)
    at com.jme3.texture.Texture2D.read(Texture2D.java:215)
    at com.jme3.export.binary.BinaryImporter.readObject(BinaryImporter.java:342)
    at com.jme3.export.binary.BinaryInputCapsule.readSavable(BinaryInputCapsule.java:457)
    at com.jme3.material.MatParam.read(MatParam.java:368)
    at com.jme3.material.MatParamTexture.read(MatParamTexture.java:104)
    at com.jme3.export.binary.BinaryImporter.readObject(BinaryImporter.java:342)
    at com.jme3.export.binary.BinaryInputCapsule.resolveIDs(BinaryInputCapsule.java:483)
    at com.jme3.export.binary.BinaryInputCapsule.readStringSavableMap(BinaryInputCapsule.java:667)
    at com.jme3.material.Material.read(Material.java:1019)
    at com.jme3.export.binary.BinaryImporter.readObject(BinaryImporter.java:342)
    at com.jme3.export.binary.BinaryInputCapsule.readSavable(BinaryInputCapsule.java:457)
    at com.jme3.scene.Geometry.read(Geometry.java:685)
    at com.jme3.export.binary.BinaryImporter.readObject(BinaryImporter.java:342)
    at com.jme3.export.binary.BinaryInputCapsule.resolveIDs(BinaryInputCapsule.java:483)
    at com.jme3.export.binary.BinaryInputCapsule.readSavableArray(BinaryInputCapsule.java:471)
    at com.jme3.export.binary.BinaryInputCapsule.readSavableArrayList(BinaryInputCapsule.java:587)
    at com.jme3.scene.Node.read(Node.java:755)
    at com.jme3.export.binary.BinaryImporter.readObject(BinaryImporter.java:342)
    at com.jme3.export.binary.BinaryImporter.load(BinaryImporter.java:242)
    at com.jme3.export.binary.BinaryImporter.load(BinaryImporter.java:125)
    at com.jme3.export.binary.BinaryImporter.load(BinaryImporter.java:109)
    at com.jme3.asset.DesktopAssetManager.loadLocatedAsset(DesktopAssetManager.java:259)
    at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:373)
    at com.jme3.asset.DesktopAssetManager.loadModel(DesktopAssetManager.java:416)
    at com.jme3.asset.DesktopAssetManager.loadModel(DesktopAssetManager.java:420)
    at A.d.a(SourceFile:66)
    at A.p.a(SourceFile:15)
    at z.a.a(SourceFile:92)
    at z.b.<init>(SourceFile:208)
    at w.a.b(SourceFile:382)
    at content.Game.resetGameContext(SourceFile:3560)
    at w.c.onButtonReleaseEvent(SourceFile:2176)
    at de.jiw.gui.elements.Button.onMouseButtonEvent(Button.java:399)
    at de.jiw.gui.core.Screen.onMouseButtonEvent(Screen.java:1721)
    at com.jme3.input.InputManager.processQueue(InputManager.java:833)
    at com.jme3.input.InputManager.update(InputManager.java:909)
    at commons.JIWApplication.update(SourceFile:313)
    at com.jme3.system.lwjgl.LwjglAbstractDisplay.runLoop(LwjglAbstractDisplay.java:151)
    at com.jme3.system.lwjgl.LwjglDisplay.runLoop(LwjglDisplay.java:198)
    at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:232)
    at java.lang.Thread.run(Unknown Source)
    Files
    • debug.log

      (67 Byte, downloaded 1 times, last: )
  • I'm thinking from the first couple of lines it was a memory issue...... have you restarted your computer and tried it again?

    If that did not fix it go to the following link where the developer talks about this same error.
    steamcommunity.com/app/324080/…ns/0/1696043263488224404/

    Though I notice you have 12 gig of memory so I am thinking you may just need to reboot the pc to free up some memory.
    Prehistoric Rising World - 2019
    Dinosaurs existed 65 million years ago and Man evolved 700,000 years ago.
    But what if this was not the case and Dinosaurs and Man actually existed together?

    26th April Environment Files added to page 1
    22nd May Environment Sound V2
    added to page 1
  • Thanks a bunch. I am far from having any abilities in fixing or making changes on my computer! However I had a similar problem once before with an item that had a lot of construction in it. We did increase my buffer space at that time. I felt I had too many bits in my current project and was removing them when the error occurred. Perhaps I need to expand the buffer again.

    I did restart the computer right away and it behaved for the most part. However it was still using on average 88% of the memory with spikes into the 90's. I think I will ask for an upgrade for the next gift giving occasion :D