Well, we found the place (somewhat hidden) where the remaining tiles
are supposed to be found. I created bug #2901152 for this and
replicated it in a game of 1830 as well.
--
Chris
Please consider the environment before printing this e-mail.
---------- Forwarded message ----------
From: Jonathan Hays
Date: Fri, Nov 20, 2009 at 2:49 AM
Subject: Re: [18EU-B] bug...
If you click on the info menu and select the only option - "remaining
tiles" there is a NullPointerException
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at rails.ui.swing.RemainingTilesWindow.init(RemainingTilesWindow.java:60)
at rails.ui.swing.RemainingTilesWindow.<init>(RemainingTilesWindow.java:50)
at rails.ui.swing.ORUIManager.displayRemainingTiles(ORUIManager.java:1405)
at rails.ui.swing.ORUIManager.processAction(ORUIManager.java:371)
at rails.ui.swing.ORPanel.actionPerformed(ORPanel.java:538)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.AbstractButton.doClick(AbstractButton.java:374)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1688)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1732)
at java.awt.Component.processMouseEvent(Component.java:6108)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3276)
at java.awt.Component.processEvent(Component.java:5873)
at java.awt.Container.processEvent(Container.java:2105)
at java.awt.Component.dispatchEventImpl(Component.java:4469)
at java.awt.Container.dispatchEventImpl(Container.java:2163)
at java.awt.Component.dispatchEvent(Component.java:4295)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4125)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055)
at java.awt.Container.dispatchEventImpl(Container.java:2149)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4295)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:604)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
the program seems to catch it and carry on but from then on any
attempt to lay track results in a similar exception.
Jon
|