I am now running a simple example in jdk1.2beta2.
and I get some Exception:
Exception occurred during event dispatching:
java.lang.IllegalMonitorStateException: current thread not owner
at sun.awt.motif.X11Graphics.X11LockViewResources(Native Method)
at sun.awt.motif.X11Graphics.lock(X11Graphics.java:916)
at sun.awt.image.RasterOutputManager.lockGraphicManagerData(RasterOutputManager.java:624)
at sun.awt.image.RasterOutputManager.renderImage(RasterOutputManager.java:1168)
at sun.java2d.SunGraphics2D.renderingPipeImage(SunGraphics2D.java:1994)
at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:1260)
at sun.awt.motif.X11Graphics.drawImage(X11Graphics.java:593)
at java.awt.swing.SwingGraphics.drawImage(SwingGraphics.java:236)
at java.awt.swing.JComponent.paintWithBuffer(JComponent.java:2735)
at java.awt.swing.JComponent._paintImmediately(JComponent.java:2699)
at java.awt.swing.JComponent.paintImmediately(JComponent.java:2618)
at java.awt.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:286)
at java.awt.swing.RepaintManager.repaintDirtyRegions(RepaintManager.java:218)
at java.awt.swing.RepaintManager$RepaintListener.actionPerformed(RepaintManager.java:446)
at java.awt.swing.Timer.fireActionPerformed(Timer.java:113)
at java.awt.swing.Timer$DummyComponent.processEvent(Timer.java:298)
at java.awt.Component.dispatchEventImpl(Component.java:1970)
at java.awt.Component.dispatchEvent(Component.java:1884)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:45)
can somebody know what it is?
How can I avoid it?
Thanks for your answer.
Email: m...@huasun.com.cn
A bug in the beta code by the looks of things.
> How can I avoid it?
Don't use beta code. Check to see if its a known bug (Java Developer
Connection - bug parade) and if not put in a bug report.
Hopefully beta3 will be out soon.
David