Mythruna

General Category => Tech Support => Topic started by: ahmadsal on June 22, 2012, 09:07:54 PM



Title: client logs
Post by: ahmadsal on June 22, 2012, 09:07:54 PM
Just a note I want to get down. My client logs have been recorded a bunch of data and the next release should include a size limit on these logs.  ;D Hope it will be an easy fix but I post this because some error is causing my client logs to grow ENORMOUS! For example, I had 5 client logs (before I deleted) and client4.log was about 1.2 gigabytes alone. The rest ranged between 200 - 400 megabytes. In other words, I had 5 logs taking up 2 gigabytes of space and I couldn't read them because opening up a "huge" file in notepad is just unoptimized.

Thanks Paul, I know your working hard and this game is truly amazing!


Title: Re: client logs
Post by: pspeed on June 22, 2012, 09:17:55 PM
How long were you playing?

Was there some kind of recurring warning or error logged over and over?


Title: Re: client logs
Post by: ahmadsal on June 23, 2012, 11:22:04 PM
Yes, some type of leaf/memory/buffer error. It comes in a few varieties of the quote below but all are essentially the same and repeated often. 1 hour = 100mb roughly.

Quote
2012-06-23 23:38:40,534 ERROR [com.jme3.util.BufferUtils] {0}
java.lang.NoSuchMethodException: java.nio.DirectFloatBufferU.viewedBuffer()
   at java.lang.Class.getMethod(Unknown Source)
   at com.jme3.util.BufferUtils.destroyDirectBuffer(BufferUtils.java:1174)
   at mythruna.geom.LeafMesh.deleteBuffers(LeafMesh.java:55)
   at mythruna.client.view.LeafReference.deleteBuffers(LeafReference.java:171)
   at mythruna.client.view.LeafReference.release(LeafReference.java:182)
   at mythruna.client.view.ReleaseReference.build(ReleaseReference.java:28)
   at mythruna.client.view.GeometryBuilder$PrioritizedRef.run(GeometryBuilder.java:147)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

The error itself causes no problems within the game. I just want to make it known it is possible for the client logs to get out of control and there is nothing in place as a "limit". 100mb was unopenable with notepad (wordpad loads in small chunks), so I can only imagine 1gb?


Title: Re: client logs
Post by: pspeed on June 23, 2012, 11:33:49 PM
You must be running Java 7?

This is a known issue with Java 7 that I'll be fixing in a bug fix release soon.


Title: Re: client logs
Post by: Moonkey on June 24, 2012, 10:32:13 PM
>.> So that's why I've had 7 mb clients I can barely open... Good thing I deleted Java-7 While having 6 at the same time.


Title: Re: client logs
Post by: ahmadsal on June 25, 2012, 04:32:48 PM
I'm guessing one can just delete the client logs since the dump data instead of read? Also, they get recreated. It's what I've been doing anyway.


Title: Re: client logs
Post by: pspeed on June 25, 2012, 06:09:19 PM
I'm guessing one can just delete the client logs since the dump data instead of read? Also, they get recreated. It's what I've been doing anyway.

Yeah, just delete them if you don't need them.


Title: Re: client logs
Post by: duncanthecats on January 27, 2013, 11:29:30 AM
i get this andim doing disable
Uncaught exception from thread:Thread[LWJGL Renderer Thread,5,main]
org.lwjgl.LWJGLException: No support for WGL_ARB_multisample
   at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
   at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.java:52)
   at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:210)
   at org.lwjgl.opengl.Display.createWindow(Display.java:306)
   at org.lwjgl.opengl.Display.create(Display.java:873)
   at org.lwjgl.opengl.Display.create(Display.java:782)
   at com.jme3.system.lwjgl.LwjglDisplay.createContext(LwjglDisplay.java:137)
   at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:113)
   at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:205)
   at java.lang.Thread.run(Unknown Source)
Application was not initialized.


Title: Re: client logs
Post by: pspeed on January 27, 2013, 11:32:17 AM
i get this andim doing disable
Uncaught exception from thread:Thread[LWJGL Renderer Thread,5,main]
org.lwjgl.LWJGLException: No support for WGL_ARB_multisample
   at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
   at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.java:52)
   at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:210)
   at org.lwjgl.opengl.Display.createWindow(Display.java:306)
   at org.lwjgl.opengl.Display.create(Display.java:873)
   at org.lwjgl.opengl.Display.create(Display.java:782)
   at com.jme3.system.lwjgl.LwjglDisplay.createContext(LwjglDisplay.java:137)
   at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:113)
   at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:205)
   at java.lang.Thread.run(Unknown Source)
Application was not initialized.


Sorry you are having problems.

It should only try to do multisample if you have AA set to something other than Disabled (like x2, x4).  You say you don't so maybe something else is confused.

If you have an error log can you post the whole error log as a separate topic?