OK, tried it out. I'm on an AMD64 machine with Kubuntu Gutsy Gibbon as the OS.
Once I got the proper default Java binary setup, (sudo update-alternatives --config java) AFLobby opened and I, as advised by the readme, went to Lobby Settings, and set my path to settings++ and to TASServer.jar. (is that the right file to be pointing the single player to?)
Restarted the lobby, and did my settings in settings++. One annoyance is that I couldn't see the entire group of settings, and resizing of the window was disabled for some reason. Anyway, saved my settings, and tried to start a single player game. The first time around, I got some error messages dribbling out on my console, among them something about permission denied. I did a chmod 777 TASServer.jar, and tried again. Now nothing happens, but nothing comes out in the console either.
If I try to do a multiplayer login with default settings, the lobby crashes entirely with the following output in the console:
Code: Select all
#
# An unexpected error has been detected by Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00002aaaefc8347d, pid=19936, tid=1099176272
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.6.0_03-b05 mixed mode)
# Problematic frame:
# C [libjpeg.so.62+0xa47d]
#
# An error report file with more information is saved as hs_err_pid19936.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
Aborted (core dumped)
If I check the Login in chat mode only, I can log in as expected. If I click on Join a Battle/Game in the start tab, nothing happens, and I get the following in the console:
Code: Select all
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: component not found in tabbed pane
at javax.swing.JTabbedPane.setSelectedComponent(JTabbedPane.java:659)
at aflobby.CChannelView.jButton11ActionPerformed(CChannelView.java:1122)
at aflobby.CChannelView.access$1300(CChannelView.java:54)
at aflobby.CChannelView$11.actionPerformed(CChannelView.java:361)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6038)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
at java.awt.Component.processEvent(Component.java:5803)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4410)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2429)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Hope that sheds some light on the situation.