Mythruna
March 28, 2024, 02:31:25 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Welcome to the new forums. See "Announcements" for a note for new users.
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Multiplayer client crash (in game)  (Read 7540 times)
Blocklover
Newbie
*
Posts: 5


View Profile
« on: August 29, 2012, 06:50:52 PM »

Hello,

I just came across this great game tonight and was giving it a spin but both times I tried the multiplayer, it crashed after a couple of minutes. First freezes, then black screen and a java error message from windows on top of it (I have the latest version). Here are the contents of the log. I'd appreciate if someone could take a look at it and hopefully help me. I have to say that from the few minutes I've played I was very impressed with the game... that is one amazing world!


2012-08-29 21:36:56,514 INFO  [mythruna.client.MainStart] Build version:20120627
2012-08-29 21:37:02,953 WARN  [com.jme3.asset.AssetConfig] Cannot find loader com.jme3.scene.plugins.blender.BlenderModelLoader
2012-08-29 21:37:03,135 INFO  [mythruna.client.MainStart] Application info:
Memory usage:
Working memory: 56% (9117064/16252928)  VM Max: 1% (9117064/518979584)

Rendering caps:
    FrameBuffer
    FrameBufferMRT
    FrameBufferMultisample
    TextureMultisample
    OpenGL20
    OpenGL21
    OpenGL30
    OpenGL31
    OpenGL32
    ARBprogram
    GLSL100
    GLSL110
    GLSL120
    GLSL130
    GLSL140
    GLSL150
    VertexTextureFetch
    TextureArray
    TextureBuffer
    FloatTexture
    FloatColorBuffer
    FloatDepthBuffer
    PackedFloatTexture
    SharedExponentTexture
    PackedFloatColorBuffer
    TextureCompressionLATC
    NonPowerOfTwoTextures
    MeshInstancing
    VertexBufferArray

Statistics:
  Vertices = 0
  Triangles = 0
  Uniforms = 0
  Objects = 0
  Shaders (S) = 0
  Shaders (F) = 0
  Shaders (M) = 0
  Textures (S) = 0
  Textures (F) = 0
  Textures (M) = 0
  FrameBuffers (S) = 0
  FrameBuffers (F) = 0
  FrameBuffers (M) = 0
Application settings:
UseInput = true
AudioRenderer = LWJGL
Height = 1080
Renderer = LWJGL-OpenGL2
BitsPerPixel = 32
Fullscreen = true
StencilBits = 0
DepthBits = 24
VSync = false
Frequency = 60
Width = 1920
Samples = 8
DisableJoysticks = true
FrameRate = -1

Display adapter information:
Adapter:aticfx64
Driver Version:null
Vendor:ATI Technologies Inc.
Version:4.2.11733 Compatibility Profile Context
Renderer:AMD Radeon HD 6800 Series
GLSL Ver:4.20

2012-08-29 21:37:09,353 WARN  [de.lessvoid.nifty.screen.Screen] missing element/control with id [name] for requested control class [de.lessvoid.nifty.controls.TextField]
2012-08-29 21:37:13,916 WARN  [de.lessvoid.nifty.screen.Screen] Possible conflicting id [spacer] detected. Consider making all Ids unique or use #id in control-definitions.
2012-08-29 21:37:17,300 WARN  [com.jme3.input.InputManager] Attempted to add mapping "WheelDown" twice to trigger.
2012-08-29 21:37:17,419 WARN  [mythruna.script.ScriptManager] Script file or directory does not exist:mods\ui-init
2012-08-29 21:41:03,851 WARN  [de.lessvoid.nifty.screen.Screen] Possible conflicting id [resume] detected. Consider making all Ids unique or use #id in control-definitions.
2012-08-29 21:41:03,851 WARN  [de.lessvoid.nifty.screen.Screen] Possible conflicting id [resume] detected. Consider making all Ids unique or use #id in control-definitions.
2012-08-29 21:41:05,645 WARN  [de.lessvoid.nifty.screen.Screen] missing element/control with id [modalMap] for requested control class [de.lessvoid.nifty.controls.CheckBox]
Logged
pspeed
Administrator
Hero Member
*****
Posts: 5612



View Profile
« Reply #1 on: August 29, 2012, 07:58:49 PM »

Hi, sorry you are having problems.

Can you post the error log?  Thanks.
Logged
Blocklover
Newbie
*
Posts: 5


View Profile
« Reply #2 on: August 30, 2012, 06:08:44 PM »

No need to apologize. I can't even begin to imagine how complex that thing must have been / be to put together and have it work on millions of different configs. That universe really is amazing!

Yeah, error logs make more sense. Tongue

Just a note: I lowered the AA from 8x to 4x and it seems more stable but my son reported a couple of crashes earlier.

Here are a couple, I have 5 or 6, and most of them seem to be the same:

Code:
Uncaught exception from thread:Thread[com.jme3.network.kernel.tcp.SocketConnector@13e8e8a,5,main]
com.jme3.network.kernel.ConnectorException: Error reading from connection to:mythruna.game-host.org/70.184.243.219:4236
at com.jme3.network.kernel.tcp.SocketConnector.read(SocketConnector.java:135)
at com.jme3.network.base.ConnectorAdapter.run(ConnectorAdapter.java:159)
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at com.jme3.network.kernel.tcp.SocketConnector.read(SocketConnector.java:121)
... 1 more

Build version:20120627

Gathering app info from OpenGL thread...
Memory usage:
Working memory: 66% (346007432/518979584)  VM Max: 66% (346007432/518979584)

Rendering caps:
    FrameBuffer
    FrameBufferMRT
    FrameBufferMultisample
    TextureMultisample
    OpenGL20
    OpenGL21
    OpenGL30
    OpenGL31
    OpenGL32
    ARBprogram
    GLSL100
    GLSL110
    GLSL120
    GLSL130
    GLSL140
    GLSL150
    VertexTextureFetch
    TextureArray
    TextureBuffer
    FloatTexture
    FloatColorBuffer
    FloatDepthBuffer
    PackedFloatTexture
    SharedExponentTexture
    PackedFloatColorBuffer
    TextureCompressionLATC
    NonPowerOfTwoTextures
    MeshInstancing
    VertexBufferArray

Statistics:
  Vertices = 97517
  Triangles = 52227
  Uniforms = 1517
  Objects = 265
  Shaders (S) = 35
  Shaders (F) = 23
  Shaders (M) = 32
  Textures (S) = 93
  Textures (F) = 67
  Textures (M) = 109
  FrameBuffers (S) = 5
  FrameBuffers (F) = 4
  FrameBuffers (M) = 6
Application settings:
UseInput = true
AudioRenderer = LWJGL
Height = 1080
Renderer = LWJGL-OpenGL2
BitsPerPixel = 32
Fullscreen = true
StencilBits = 0
DepthBits = 24
VSync = false
Frequency = 60
Width = 1920
Samples = 2
DisableJoysticks = true
FrameRate = -1

Display adapter information:
Adapter:aticfx64
Driver Version:null
Vendor:ATI Technologies Inc.
Version:4.2.11733 Compatibility Profile Context
Renderer:AMD Radeon HD 6800 Series
GLSL Ver:4.20

This one was different:

Code:
Uncaught exception from thread:Thread[com.jme3.network.kernel.tcp.SocketConnector@1fddfc4,5,main]
com.jme3.network.kernel.ConnectorException: Error reading from connection to:mythruna.game-host.org/70.184.243.219:4236
at com.jme3.network.kernel.tcp.SocketConnector.read(SocketConnector.java:135)
at com.jme3.network.base.ConnectorAdapter.run(ConnectorAdapter.java:159)
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at com.jme3.network.kernel.tcp.SocketConnector.read(SocketConnector.java:121)
... 1 more

Build version:20120627

Gathering app info from OpenGL thread...
Memory usage:
Working memory: 78% (235466592/298606592)  VM Max: 45% (235466592/518979584)

Rendering caps:
    FrameBuffer
    FrameBufferMRT
    FrameBufferMultisample
    TextureMultisample
    OpenGL20
    OpenGL21
    OpenGL30
    OpenGL31
    OpenGL32
    ARBprogram
    GLSL100
    GLSL110
    GLSL120
    GLSL130
    GLSL140
    GLSL150
    VertexTextureFetch
    TextureArray
    TextureBuffer
    FloatTexture
    FloatColorBuffer
    FloatDepthBuffer
    PackedFloatTexture
    SharedExponentTexture
    PackedFloatColorBuffer
    TextureCompressionLATC
    NonPowerOfTwoTextures
    MeshInstancing
    VertexBufferArray

Statistics:
  Vertices = 744444
  Triangles = 392337
  Uniforms = 7822
  Objects = 898
  Shaders (S) = 61
  Shaders (F) = 24
  Shaders (M) = 34
  Textures (S) = 182
  Textures (F) = 79
  Textures (M) = 112
  FrameBuffers (S) = 5
  FrameBuffers (F) = 4
  FrameBuffers (M) = 6
Application settings:
UseInput = true
AudioRenderer = LWJGL
Height = 1080
Renderer = LWJGL-OpenGL2
BitsPerPixel = 32
Fullscreen = true
StencilBits = 0
DepthBits = 24
VSync = false
Frequency = 60
Width = 1920
Samples = 2
DisableJoysticks = true
FrameRate = -1

Display adapter information:
Adapter:aticfx64
Driver Version:null
Vendor:ATI Technologies Inc.
Version:4.2.11733 Compatibility Profile Context
Renderer:AMD Radeon HD 6800 Series
GLSL Ver:4.20

Uncaught exception from thread:Thread[com.jme3.network.kernel.tcp.SocketConnector@1fddfc4,5,main]
java.lang.NoClassDefFoundError: Could not initialize class sun.awt.shell.ShellFolder
at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$LazyWindowsIcon.createValue(Unknown Source)
at javax.swing.UIDefaults.getFromHashtable(Unknown Source)
at javax.swing.UIDefaults.get(Unknown Source)
at javax.swing.MultiUIDefaults.get(Unknown Source)
at javax.swing.UIManager.get(Unknown Source)
at sun.swing.DefaultLookup.get(Unknown Source)
at javax.swing.plaf.basic.BasicOptionPaneUI.getIconForType(Unknown Source)
at javax.swing.plaf.basic.BasicOptionPaneUI.getIcon(Unknown Source)
at javax.swing.plaf.basic.BasicOptionPaneUI.createMessageArea(Unknown Source)
at javax.swing.plaf.basic.BasicOptionPaneUI.installComponents(Unknown Source)
at javax.swing.plaf.basic.BasicOptionPaneUI.installUI(Unknown Source)
at javax.swing.JComponent.setUI(Unknown Source)
at javax.swing.JOptionPane.setUI(Unknown Source)
at javax.swing.JOptionPane.updateUI(Unknown Source)
at javax.swing.JOptionPane.<init>(Unknown Source)
at javax.swing.JOptionPane.showOptionDialog(Unknown Source)
at javax.swing.JOptionPane.showMessageDialog(Unknown Source)
at javax.swing.JOptionPane.showMessageDialog(Unknown Source)
at mythruna.client.net.RemoteGameClient$ClientStateObserver.handleError(RemoteGameClient.java:409)
at mythruna.client.net.RemoteGameClient$ClientStateObserver.handleError(RemoteGameClient.java:382)
at com.jme3.network.base.DefaultClient.handleError(DefaultClient.java:353)
at com.jme3.network.base.DefaultClient$Redispatch.handleError(DefaultClient.java:425)
at com.jme3.network.base.ConnectorAdapter.handleError(ConnectorAdapter.java:150)
at com.jme3.network.base.ConnectorAdapter.run(ConnectorAdapter.java:179)

Memory usage:
Working memory: 79% (238884088/298606592)  VM Max: 46% (238884088/518979584)

Statistics:
  Vertices = 738704
  Triangles = 389467
  Uniforms = 7778
  Objects = 854
  Shaders (S) = 57
  Shaders (F) = 21
  Shaders (M) = 34
  Textures (S) = 177
  Textures (F) = 75
  Textures (M) = 112
  FrameBuffers (S) = 4
  FrameBuffers (F) = 4
  FrameBuffers (M) = 6

Logged
pspeed
Administrator
Hero Member
*****
Posts: 5612



View Profile
« Reply #3 on: August 30, 2012, 06:26:09 PM »

They both look the same to me and point to network issues.  Maybe some hop between your machine and my server is flaky... or if you are on wireless then maybe there is some intermittent interference.

AA settings should mostly affect performance... maybe you have a CPU based LAN adapter and so when your machine is extra taxed it's making the network iffy.  Still, AA should only affect GPU performance.... can't see how it can affect networking.
Logged
Blocklover
Newbie
*
Posts: 5


View Profile
« Reply #4 on: September 01, 2012, 04:36:24 PM »

I'm wired. Not liking wireless on my desktop....  Grin

CPU is an AMD Phenom II X4 955, I have 12 gigs of RAM and a Radeon HD6850.

Unfortunately the game seems to crash every time I play after about 10-15 minutes or so... Embarrassed

This is the latest error log...

Code:
Uncaught exception from thread:Thread[LWJGL Renderer Thread,5,main]
java.lang.IllegalStateException: Client is not started.
at com.jme3.network.base.DefaultClient.checkRunning(DefaultClient.java:119)
at com.jme3.network.base.DefaultClient.close(DefaultClient.java:252)
at mythruna.client.net.LoginClient.close(LoginClient.java:184)
at mythruna.client.LoginState.returnToMain(LoginState.java:315)
at mythruna.client.LoginState$1.perform(LoginState.java:383)
at de.lessvoid.nifty.screen.Screen$ElementWithEndNotify.remove(Screen.java:802)
at de.lessvoid.nifty.screen.Screen.processAddAndRemoveLayerElements(Screen.java:569)
at de.lessvoid.nifty.Nifty.removeLayerElements(Nifty.java:333)
at de.lessvoid.nifty.Nifty.handleDynamicElements(Nifty.java:314)
at de.lessvoid.nifty.Nifty.update(Nifty.java:253)
at com.jme3.niftygui.InputSystemJme.endInput(InputSystemJme.java:92)
at com.jme3.input.InputManager.processQueue(InputManager.java:787)
at com.jme3.input.InputManager.update(InputManager.java:851)
at com.jme3.app.Application.update(Application.java:605)
at com.jme3.app.SimpleApplication.update(SimpleApplication.java:233)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.runLoop(LwjglAbstractDisplay.java:149)
at com.jme3.system.lwjgl.LwjglDisplay.runLoop(LwjglDisplay.java:182)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:223)
at java.lang.Thread.run(Unknown Source)

Build version:20120627

Memory usage:
Working memory: 60% (14678784/24252416)  VM Max: 2% (14678784/518979584)

Rendering caps:
    FrameBuffer
    FrameBufferMRT
    FrameBufferMultisample
    TextureMultisample
    OpenGL20
    OpenGL21
    OpenGL30
    OpenGL31
    OpenGL32
    ARBprogram
    GLSL100
    GLSL110
    GLSL120
    GLSL130
    GLSL140
    GLSL150
    VertexTextureFetch
    TextureArray
    TextureBuffer
    FloatTexture
    FloatColorBuffer
    FloatDepthBuffer
    PackedFloatTexture
    SharedExponentTexture
    PackedFloatColorBuffer
    TextureCompressionLATC
    NonPowerOfTwoTextures
    MeshInstancing
    VertexBufferArray

Statistics:
  Vertices = 900
  Triangles = 450
  Uniforms = 216
  Objects = 111
  Shaders (S) = 21
  Shaders (F) = 6
  Shaders (M) = 6
  Textures (S) = 25
  Textures (F) = 12
  Textures (M) = 14
  FrameBuffers (S) = 5
  FrameBuffers (F) = 4
  FrameBuffers (M) = 4
Application settings:
UseInput = true
AudioRenderer = LWJGL
Height = 1080
Renderer = LWJGL-OpenGL2
BitsPerPixel = 32
Fullscreen = true
StencilBits = 0
DepthBits = 24
VSync = false
Frequency = 60
Width = 1920
Samples = 2
DisableJoysticks = true
FrameRate = -1

Display adapter information:
Adapter:aticfx64
Driver Version:null
Vendor:ATI Technologies Inc.
Version:4.2.11733 Compatibility Profile Context
Renderer:AMD Radeon HD 6800 Series
GLSL Ver:4.20
Logged
pspeed
Administrator
Hero Member
*****
Posts: 5612



View Profile
« Reply #5 on: September 01, 2012, 04:40:26 PM »

This error log was caused by an error during main menu navigation... looks like you tried to go back to the main menu from the login screen or something.  An in game crash would have been a different error log.

-Paul

I'm wired. Not liking wireless on my desktop....  Grin

CPU is an AMD Phenom II X4 955, I have 12 gigs of RAM and a Radeon HD6850.

Unfortunately the game seems to crash every time I play after about 10-15 minutes or so... Embarrassed

This is the latest error log...

Code:
Uncaught exception from thread:Thread[LWJGL Renderer Thread,5,main]
java.lang.IllegalStateException: Client is not started.
at com.jme3.network.base.DefaultClient.checkRunning(DefaultClient.java:119)
at com.jme3.network.base.DefaultClient.close(DefaultClient.java:252)
at mythruna.client.net.LoginClient.close(LoginClient.java:184)
at mythruna.client.LoginState.returnToMain(LoginState.java:315)
at mythruna.client.LoginState$1.perform(LoginState.java:383)
at de.lessvoid.nifty.screen.Screen$ElementWithEndNotify.remove(Screen.java:802)
at de.lessvoid.nifty.screen.Screen.processAddAndRemoveLayerElements(Screen.java:569)
at de.lessvoid.nifty.Nifty.removeLayerElements(Nifty.java:333)
at de.lessvoid.nifty.Nifty.handleDynamicElements(Nifty.java:314)
at de.lessvoid.nifty.Nifty.update(Nifty.java:253)
at com.jme3.niftygui.InputSystemJme.endInput(InputSystemJme.java:92)
at com.jme3.input.InputManager.processQueue(InputManager.java:787)
at com.jme3.input.InputManager.update(InputManager.java:851)
at com.jme3.app.Application.update(Application.java:605)
at com.jme3.app.SimpleApplication.update(SimpleApplication.java:233)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.runLoop(LwjglAbstractDisplay.java:149)
at com.jme3.system.lwjgl.LwjglDisplay.runLoop(LwjglDisplay.java:182)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:223)
at java.lang.Thread.run(Unknown Source)

Build version:20120627

Memory usage:
Working memory: 60% (14678784/24252416)  VM Max: 2% (14678784/518979584)

Rendering caps:
    FrameBuffer
    FrameBufferMRT
    FrameBufferMultisample
    TextureMultisample
    OpenGL20
    OpenGL21
    OpenGL30
    OpenGL31
    OpenGL32
    ARBprogram
    GLSL100
    GLSL110
    GLSL120
    GLSL130
    GLSL140
    GLSL150
    VertexTextureFetch
    TextureArray
    TextureBuffer
    FloatTexture
    FloatColorBuffer
    FloatDepthBuffer
    PackedFloatTexture
    SharedExponentTexture
    PackedFloatColorBuffer
    TextureCompressionLATC
    NonPowerOfTwoTextures
    MeshInstancing
    VertexBufferArray

Statistics:
  Vertices = 900
  Triangles = 450
  Uniforms = 216
  Objects = 111
  Shaders (S) = 21
  Shaders (F) = 6
  Shaders (M) = 6
  Textures (S) = 25
  Textures (F) = 12
  Textures (M) = 14
  FrameBuffers (S) = 5
  FrameBuffers (F) = 4
  FrameBuffers (M) = 4
Application settings:
UseInput = true
AudioRenderer = LWJGL
Height = 1080
Renderer = LWJGL-OpenGL2
BitsPerPixel = 32
Fullscreen = true
StencilBits = 0
DepthBits = 24
VSync = false
Frequency = 60
Width = 1920
Samples = 2
DisableJoysticks = true
FrameRate = -1

Display adapter information:
Adapter:aticfx64
Driver Version:null
Vendor:ATI Technologies Inc.
Version:4.2.11733 Compatibility Profile Context
Renderer:AMD Radeon HD 6800 Series
GLSL Ver:4.20
Logged
Blocklover
Newbie
*
Posts: 5


View Profile
« Reply #6 on: September 02, 2012, 06:39:40 AM »

It's interesting, it just crashed again but there is no log for it. Latest error log is yesterday 9/1 8:32 AM. Screen turns white, mouse pointer turns to a circle like it's waiting for something... eventually I click on the other monitor to get back into windows and close the Mythruna window and it's over. It's not like it crashes the computer or anything.

Anything I can tweak on my end if it's a network problem? Something up with the firewall maybe? I use the Windows one (I have Windows 7 64 bits)...

Sorry...  Embarrassed Huh
Logged
pspeed
Administrator
Hero Member
*****
Posts: 5612



View Profile
« Reply #7 on: September 02, 2012, 10:12:11 AM »

It's interesting, it just crashed again but there is no log for it. Latest error log is yesterday 9/1 8:32 AM. Screen turns white, mouse pointer turns to a circle like it's waiting for something... eventually I click on the other monitor to get back into windows and close the Mythruna window and it's over. It's not like it crashes the computer or anything.

Anything I can tweak on my end if it's a network problem? Something up with the firewall maybe? I use the Windows one (I have Windows 7 64 bits)...

Sorry...  Embarrassed Huh

Wow... that's all very weird.  Nothing I do turns the mouse pointer to a circle.  I only turn it on or turn it off.

Maybe it's video driver related.  Are the drivers up to date and stuff?
Logged
Blocklover
Newbie
*
Posts: 5


View Profile
« Reply #8 on: September 02, 2012, 11:34:03 AM »

Actually there is a new version of the Catalyst CC out, 12.8, I had 12.6. I'll update and see. Not really very outdated, but still not up to date.
Logged
Moonkey
Hero Member
*****
Posts: 1587

This is probably a picture.


View Profile
« Reply #9 on: September 03, 2012, 12:48:37 PM »

It's interesting, it just crashed again but there is no log for it. Latest error log is yesterday 9/1 8:32 AM. Screen turns white, mouse pointer turns to a circle like it's waiting for something... eventually I click on the other monitor to get back into windows and close the Mythruna window and it's over. It's not like it crashes the computer or anything.

Anything I can tweak on my end if it's a network problem? Something up with the firewall maybe? I use the Windows one (I have Windows 7 64 bits)...

Sorry...  Embarrassed Huh

Wow... that's all very weird.  Nothing I do turns the mouse pointer to a circle.  I only turn it on or turn it off.

Maybe it's video driver related.  Are the drivers up to date and stuff?

(Circle as in Windows 7 loading cursor)
Logged

Mythruna: Don't you dare read any posts I made before 2014.
pspeed
Administrator
Hero Member
*****
Posts: 5612



View Profile
« Reply #10 on: September 03, 2012, 01:20:18 PM »

It's interesting, it just crashed again but there is no log for it. Latest error log is yesterday 9/1 8:32 AM. Screen turns white, mouse pointer turns to a circle like it's waiting for something... eventually I click on the other monitor to get back into windows and close the Mythruna window and it's over. It's not like it crashes the computer or anything.

Anything I can tweak on my end if it's a network problem? Something up with the firewall maybe? I use the Windows one (I have Windows 7 64 bits)...

Sorry...  Embarrassed Huh

Wow... that's all very weird.  Nothing I do turns the mouse pointer to a circle.  I only turn it on or turn it off.

Maybe it's video driver related.  Are the drivers up to date and stuff?

(Circle as in Windows 7 loading cursor)

Still, I don't do anything to set any waiting cursor.  So it's OS related loading... not anything that Mythruna does directly.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!