OS: windows XP JDK: 1.5.0_08 The exception stack trace is: java.lang.StackOverflowError at java.util.Hashtable.put(Hashtable.java:401) at sun.java2d.Disposer.add(Disposer.java:101) at sun.java2d.Disposer.addRecord(Disposer.java:69) at sun.awt.windows.Win32SurfaceData.initOps(Native Method) at sun.awt.windows.Win32SurfaceData.(Win32SurfaceData.java:448) at sun.awt.windows.Win32SurfaceData.createData(Win32SurfaceData.java:316) at sun.awt.Win32GraphicsConfig.createSurfaceData(Win32GraphicsConfig.java:357) at sun.awt.windows.WComponentPeer.replaceSurfaceData(WComponentPeer.java:332) at sun.awt.windows.WComponentPeer.replaceSurfaceData(WComponentPeer.java:313) at sun.awt.windows.WComponentPeer.displayChanged(WComponentPeer.java:372) at sun.awt.windows.WCanvasPeer.displayChanged(WCanvasPeer.java:48) at sun.awt.windows.WPanelPeer.displayChanged(WPanelPeer.java:142) at sun.awt.windows.WPanelPeer.recursiveDisplayChanged(WPanelPeer.java:130) at sun.awt.windows.WPanelPeer.displayChanged(WPanelPeer.java:145) at sun.awt.windows.WPanelPeer.recursiveDisplayChanged(WPanelPeer.java:130) at sun.awt.windows.WPanelPeer.displayChanged(WPanelPeer.java:145) at sun.awt.windows.WPanelPeer.recursiveDisplayChanged(WPanelPeer.java:130) at sun.awt.windows.WPanelPeer.displayChanged(WPanelPeer.java:145) at sun.awt.windows.WPanelPeer.recursiveDisplayChanged(WPanelPeer.java:130) at sun.awt.windows.WPanelPeer.displayChanged(WPanelPeer.java:145) ... ...