Searched on Google with the first line of a JAVA stack trace?

We can recommend more relevant solutions and speed up debugging when you paste your entire stack trace with the exception message. Try a sample exception.

Recommended solutions based on your search

Solutions on the web

via freecol by danai
, 1 year ago
This exception has no message.
java.lang.NullPointerException: 	at net.sf.freecol.client.control.InGameController.trainUnitInEurope(InGameController.java:2751)	at net.sf.freecol.client.control.InGameController.purchaseUnitFromEurope(InGameController.java:3015)	at net.sf.freecol.client.gui.panel.PurchaseDialog.actionPerformed(PurchaseDialog.java:232)	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:3260)	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 net.sf.freecol.client.gui.panel.FreeColDialog.getResponse(FreeColDialog.java:142)	at net.sf.freecol.client.gui.panel.FreeColDialog.getResponseInt(FreeColDialog.java:182)	at net.sf.freecol.client.gui.Canvas.showPurchaseDialog(Canvas.java:1567)	at net.sf.freecol.client.gui.panel.EuropePanel.actionPerformed(EuropePanel.java:630)	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:3260)	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 net.sf.freecol.client.gui.panel.FreeColDialog.getResponse(FreeColDialog.java:142)	at net.sf.freecol.client.gui.Canvas.errorMessage(Canvas.java:2195)	at net.sf.freecol.client.control.ConnectController.login(ConnectController.java:266)	at net.sf.freecol.client.control.ConnectController.access$100(ConnectController.java:46)	at net.sf.freecol.client.control.ConnectController$1$1.run(ConnectController.java:397)	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)	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)