Click to See Complete Forum and Search --> : Runtime error in java program


brad211987
October 15th, 2005, 08:39 PM
I have been writing a program for a while that plays checkers. Recently I had an issue with a botnet zombie virus but since then have reformatted and restored my java files etc..... but now when attempting to run the program I get this error in a popup message:

An error occurred in a file for which the source cannot be found. class:source line number: java.awt.EventDispatchThread:145 NullPointerException: null(in java.awt.EventDispatchThread)

Anyone have any insight on this?

Also at the same time of of this message coming up I get this in terminal window:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at CheckerGame.paint(CheckerGame.java:54)
at javax.swing.JComponent.paintChildren(JComponent.java:842)
at javax.swing.JComponent.paint(JComponent.java:1014)
at javax.swing.JComponent.paintChildren(JComponent.java:842)
at javax.swing.JComponent.paint(JComponent.java:1014)
at javax.swing.JLayeredPane.paint(JLayeredPane.java:559)
at javax.swing.JComponent.paintChildren(JComponent.java:842)
at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4970)
at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4916)
at javax.swing.JComponent.paint(JComponent.java:995)
at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21)
at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60)
at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97)
at java.awt.Container.paint(Container.java:1709)
at sun.awt.RepaintArea.paintComponent(RepaintArea.java:248)
at sun.awt.RepaintArea.paint(RepaintArea.java:224)
at sun.awt.windows.WComponentPeer.handleEvent(WComponentPeer.java:254)
at java.awt.Component.dispatchEventImpl(Component.java:4031)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Window.dispatchEventImpl(Window.java:1774)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)



Then finally my frame pops up but not correctly, it is blank, but two buttons that are placed at the top of the frame show up only when the mouse is moved over the area they should be.

Any help would be great.

wildfrog
October 16th, 2005, 06:54 PM
Well, without any code it's difficult to say what is wrong. But, what if you put a breakpoint on line 54 in CheckerGame.java:at CheckerGame.paint(CheckerGame.java:54)and then debug your project. When the breakpoint is reached, check the values/variables an see if everything is OK.

- petter