Bug report

Game of universal domination. New dice available free upon request.
Post Reply
enotadril
Lux Newbie
Posts: 5
Joined: Wed Jul 09, 2003 5:05 am
Location: The Netherlands

Bug report

Post by enotadril » Thu Oct 09, 2003 4:50 pm

Hi Dustin,

Network play is very nice, but still seems to be a bit rough at the edges.
Quite often the Lux-client of one of the players crashes and the game is stuck. Below I have included two of my last Console logs:

Code: Select all

2003-10-08 13:31:58.494 Lux[1203] Exception raised during posting of notification.  Ignored.  exception: java/lang/NullPointerException
Stack Trace:
java.lang.NullPointerException
   at NetBoss.kill(NetBoss.java:535)
       at GameController.kill(GameController.java:967)
 at GameController.windowWillClose(GameController.java:1030)
     at com.apple.cocoa.application.NSApplication.terminate(Native Method)
       at LuxController.terminate(LuxController.java:933)
      at LuxController.menuQuit(LuxController.java:926)

2003-10-09 21:36:33.527 Lux[1575] java/lang/ArrayIndexOutOfBoundsException: Array index out of range: 4
Stack Trace:
java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 4
   at java.util.Vector.get(Vector.java:713)
        at JoinGame.tableViewObjectValueForLocation(JoinGame.java:241)
Oct  9 21:57:42 iBook /Applications/Installed/Lux 3.42/Lux.app/Contents/MacOS/Lux: An error report file has been saved as /Users/ruys/Library/Logs/JavaNativeCrash_pid1575.log.  Please refer to the file for further information.
I hope this is helpful.

User avatar
dustin
Lux Creator
Lux Creator
Posts: 10594
Joined: Thu May 15, 2003 2:01 am
Location: Cascadia
Contact:

Post by dustin » Fri Oct 10, 2003 12:35 am

Network issues are the hardest part for me to troubleshoot as I only have 1 computer. I am committed to making it as rock-solid as possible though. Posting your console logs is always helpful, so thank you.

Your first error happens inside of 'LuxController.menuQuit' which is what gets invoked when you select Quit from the Lux menu. As such it shouldn't interfere with a running game (although I will still investigate it).

The second listing actually contains 2 separate errors. The second one is fatal and would have caused Lux to unexpectedly quit.

Post Reply