Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4902195

REGRESSION: Java2D demo generates ClassCastException: java.awt.EventQueue

XMLWordPrintable

    • tiger
    • 5.0
    • x86, sparc
    • linux, solaris_10

      JDK : JDK1.5.0 b14 swat
      Platform[s] : RedHat 9, Solaris 10 b40
      switch/Mode : -client -Xmixed

      How to reproduce:
      1. Run "export LD_ASSUME_KERNEL=2.4.1"
      2. Launch Java2D demo by running "bin/java -jar demo/jfc/Java2D/*jar"
      3. Open Options/RunWindow and click on Run to start the auto tests.
      When it finished some test runs, it starts to generate java.lang.ClassCastException: java.awt.EventQueue as below:

      [root@dip j2sdk1.5.0]# bin/java -jar demo/jfc/Java2D/*jar
       
      Java2D Demo RunWindow : 20 Runs, 10 second delay between tabs
      java version: 1.5.0-beta
      Linux 2.4.20-8smp
       
      #0 Wed Aug 06 11:17:23 PDT 2003, 4283.1797K used
      #1 Wed Aug 06 11:19:50 PDT 2003, 9662.883K used
      #2 Wed Aug 06 11:22:16 PDT 2003, 10147.867K used
      #3 Wed Aug 06 11:24:43 PDT 2003, 10669.125K used
      #4 Wed Aug 06 11:27:09 PDT 2003, 11269.4375K used
      #5 Wed Aug 06 11:29:35 PDT 2003, 9659.773K used
      #6 Wed Aug 06 11:32:02 PDT 2003, 9727.367K used
      #7 Wed Aug 06 11:34:28 PDT 2003, 10333.75K used
      java.lang.ClassCastException: java.awt.EventQueue
              at javax.swing.RepaintManager.currentManager(RepaintManager.java:79)
              at javax.swing.RepaintManager.currentManager(RepaintManager.java:98)
              at javax.swing.JComponent.repaint(JComponent.java:4154)
              at java.awt.Component.repaint(Component.java:2590)
              at java2d.AnimatingSurface.run(AnimatingSurface.java:88)
              at java.lang.Thread.run(Thread.java:549)
      #8 Wed Aug 06 11:36:55 PDT 2003, 10901.391K used
      #9 Wed Aug 06 11:39:21 PDT 2003, 11676.93K used
      #10 Wed Aug 06 11:41:47 PDT 2003, 9703.039K used
      #11 Wed Aug 06 11:44:14 PDT 2003, 9785.203K used
      #12 Wed Aug 06 11:46:40 PDT 2003, 10299.672K used
      #13 Wed Aug 06 11:49:06 PDT 2003, 10841.383K used
      #14 Wed Aug 06 11:51:33 PDT 2003, 11449.391K used
      #15 Wed Aug 06 11:53:59 PDT 2003, 11240.789K used
      #16 Wed Aug 06 11:56:25 PDT 2003, 9754.531K used
      java.lang.NullPointerException
              at javax.swing.JComponent._paintImmediately(JComponent.java:4481)
              at javax.swing.JComponent.paintImmediately(JComponent.java:4302)
              at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:410) at jav
      ax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:117
      )
              at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
              at java.awt.EventQueue.dispatchEvent(EventQueue.java:459)
              at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:214)
              at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at jav
      a.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDis
      patchThread.run(EventDispatchThread.java:110)
      In paintImmediately null graphics
      #17 Wed Aug 06 11:58:52 PDT 2003, 10250.102K used
      #18 Wed Aug 06 12:01:18 PDT 2003, 10782.656K used
      #19 Wed Aug 06 12:03:44 PDT 2003, 11335.586K used
      Finished.

      ###@###.### 2003-08-06

            son Oleg Sukhodolsky (Inactive)
            schien Suchen Chien (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: