From: Bill R. <ro...@gm...> - 2012-02-07 14:11:50
|
On 2012-02-07, at 18:07 , Frederick Weld wrote: > Bill: > What symptom have you seen when running 1856 in master? > - Is it that some class is not found? (the new libs have to added to > the java project...) > - Does the symptom only occur for the attached save games or also for new games? I tried to create a (new) test game on the master branch. The Private Auction and SR1 seemed to go well, but when I passed to end the stock round I could not seem to do anything for the operating rounds. Upon trying again, there's a NullPointerException being thrown: see the stack trace below. This is possibly some kind of Java version issue: I'm using the 1.6 that seems to have shipped with my operating system (Mac OS 10.6). The same thing happens when I try to start a game of 1830 too, so I don't think it's 1856-specific. If it's useful, the behaviour I see is: upon passing for the last player in the SR, all that seemed to happen was the cash totals per player were increased (as the privates had paid out). At this point I was left looking at the main status screen with no indication of what to do next. The 'autopass' button was still available, but pressing it seemed to have no effect. I could locate the map window, but I wasn't able to operate the first company. The home token was laid, but I could not select any hexes for track laying: clicking on the map seemed to have no effect. The stack trace is: Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at rails.ui.swing.GridPanel$FieldBorder.<init>(GridPanel.java:257) at rails.ui.swing.GridPanel.addField(GridPanel.java:125) at rails.ui.swing.ORPanel.initFields(ORPanel.java:606) at rails.ui.swing.ORPanel.recreate(ORPanel.java:266) at rails.ui.swing.ORWindow.activate(ORWindow.java:287) at rails.ui.swing.ORUIManager.initOR(ORUIManager.java:127) at rails.ui.swing.GameUIManager.updateUI(GameUIManager.java:433) at rails.ui.swing.GameUIManager.processAction(GameUIManager.java:300) at rails.ui.swing.StatusWindow.process(StatusWindow.java:683) at rails.ui.swing.StatusWindow.actionPerformed(StatusWindow.java:632) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351) 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:6373) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at java.awt.Component.processEvent(Component.java:6138) at java.awt.Container.processEvent(Container.java:2085) at java.awt.Component.dispatchEventImpl(Component.java:4735) at java.awt.Container.dispatchEventImpl(Container.java:2143) at java.awt.Component.dispatchEvent(Component.java:4565) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4282) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212) at java.awt.Container.dispatchEventImpl(Container.java:2129) at java.awt.Window.dispatchEventImpl(Window.java:2478) at java.awt.Component.dispatchEvent(Component.java:4565) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:679) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:638) at java.awt.EventQueue$1.run(EventQueue.java:636) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) at java.awt.EventQueue$2.run(EventQueue.java:652) at java.awt.EventQueue$2.run(EventQueue.java:650) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:649) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) The output of java -version: java version "1.6.0_29" Java(TM) SE Runtime Environment (build 1.6.0_29-b11-402-10M3527) Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02-402, mixed mode) |