Well... Same result as in my
previous topic. Loaded up the Linux version (no Debian package available, but a tarball works just fine anyways) of 1.2.2 and still cannot join my own training game locally. Didn't bother to test further as it will most likely result in the same problem. The infinite loop at exit has been fixed however. Usual logs attached. I did not change my graphics in any way and I am 100% positive that they are functional as I just spent a couple hours playing
Warzone 2100 without any problems. I did not mention it last time, but there is no sound whatsoever (not in 1.2 or 1.2.2). I am using ALSA only, removed PulseAudio from my system since it is entirely defunct.
I skimmed through the log file a little and I noticed a few things:
SEVERE [Sound.close] java.lang.IllegalStateException: not open so cant close
at org.classpath.icedtea.pulseaudio.PulseAudioSourceDataLine.close(PulseAudioSourceDataLine.java:326)
at com.turborilla.mule.frame.Sound.close(Unknown Source)
at com.turborilla.mule.Main.main(Unknown Source)
Rather curious that it is using pulse, regardless that it has been removed.
INFO [MuleGameContainer.<init>] TargetDisplayMode: 640 x 480 x 0 @0Hz
INFO [MuleGameContainer.setVSync] Setting vsync: true
VSync at 0Hz? Wouldnt that completely disable rendering? I dont know java that well, but if it has some event handler that gets fired on update... Said event would never fire, no?
INFO [Player.<init>] Creating (P0) spectator
INFO [GameModel.setMyUser] (S10) Unnamed is my user
INFO [GameModel.setLocalUser] (S10) Unnamed is a local Spectator
INFO [GameModel.setServerUser] (S10) Unnamed is hosting the server
INFO [GameController.beginNextPhase] (S10) Unnamed is not accepted
Does this mean that I cannot join my own game because my name ("Unnamed", default) is rejected?
INFO [MuleGameContainer.create] Display Adapter: null
INFO [MuleGameContainer.create] Display Driver: null
Hrm, well glxinfo clearly states:
OpenGL vendor string: DRI R300 Project
OpenGL renderer string: Mesa DRI R300 (RV560 7280) 20090101 AGP 4x TCL
OpenGL version string: 1.5 Mesa 7.6
Sound more and more like Mule (or Java?) is not using OpenGL properly, especially considering I just stopped playing a different game that uses OpenGL (as mentioned before).
Fwiw, my java version:
$java -version
java version "1.6.0_0"
OpenJDK Runtime Environment (IcedTea6 1.6.1) (6b16-1.6.1-3ubuntu1)
OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode)