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

REGRESSION: smc buttons cannot display correctly when runing with JDK1.5

XMLWordPrintable

    • 2d
    • sparc
    • solaris_10

      JDK : JDK1.5.0 b26
      Platform[s] : Sparc s10_44

      Tested Machine : flashback (3360, SCA14)
      OS: Solaris 10 s10_44 SPARC
                 Copyright 2003 Sun Microsystems, Inc. All Rights Reserved.
                              Use is subject to license terms.
                                  Assembled 06 October 2003

      vulpecula: (3360, SCA14)
      cat /etc/release
                                   Solaris 10 s10_45 SPARC
                 Copyright 2003 Sun Microsystems, Inc. All Rights Reserved.
                              Use is subject to license terms.
                                  Assembled 20 October 2003


      How to reproduce:
      ===================
      1. remove the Solaris bundled JDK (1.4.2). and install JDK1.5 packages.
      2. launch SMC by running "smc" (/usr/sbin/smc)
      3. In Navigation bar, click This Computer/SystemStatus/LogViewer to bring up LogViewer. You'll see the following exception:

      java.io.IOException
              at sun.awt.image.GifImageDecoder.readHeader(GifImageDecoder.java:265)
              at sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:102)
              at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:246)
              at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:172)
              at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)
      java.io.IOException
              at sun.awt.image.GifImageDecoder.readHeader(GifImageDecoder.java:265)
              at sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:102)
              at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:246)
              at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:172)
              at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)
      java.io.IOException
              at sun.awt.image.GifImageDecoder.readHeader(GifImageDecoder.java:265)
              at sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:102)
              at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:246)
              at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:172)
              at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)
      java.io.IOException
              at sun.awt.image.GifImageDecoder.readHeader(GifImageDecoder.java:265)
              at sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:102)
              at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:246)
              at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:172)
              at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)
      java.io.IOException
              at sun.awt.image.GifImageDecoder.readHeader(GifImageDecoder.java:265)
              at sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:102)
              at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:246)
              at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:172)
              at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)
      java.io.IOException
              at sun.awt.image.GifImageDecoder.readHeader(GifImageDecoder.java:265)
              at sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:102)
              at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:246)
              at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:172)
              at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)
      java.io.IOException
              at sun.awt.image.GifImageDecoder.readHeader(GifImageDecoder.java:265)
              at sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:102)
              at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:246)
              at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:172)
              at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)
      java.lang.ArrayIndexOutOfBoundsException: 1 >= 1
              at java.util.Vector.elementAt(Vector.java:432)
              at javax.swing.table.DefaultTableColumnModel.getColumn(DefaultTableColumnModel.java:277)
              at javax.swing.plaf.basic.BasicTableHeaderUI.paint(BasicTableHeaderUI.java:337)
              at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142)
              at javax.swing.JComponent.paintComponent(JComponent.java:710)
              at javax.swing.JComponent.paint(JComponent.java:973)
              at javax.swing.JComponent.paintChildren(JComponent.java:810)
              at javax.swing.JComponent.paint(JComponent.java:982)
              at javax.swing.JViewport.paint(JViewport.java:722)
              at javax.swing.JComponent.paintChildren(JComponent.java:810)
              at javax.swing.JComponent.paint(JComponent.java:982)
              at com.sun.management.viper.console.gui.VScrollPane.paint(VScrollPane.java:191)
              at javax.swing.JComponent.paintChildren(JComponent.java:810)
              at javax.swing.JComponent.paint(JComponent.java:982)
              at javax.swing.JComponent.paintChildren(JComponent.java:810)
              at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1021)
              at javax.swing.JComponent.paint(JComponent.java:982)
              at javax.swing.JComponent.paintChildren(JComponent.java:810)
              at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1021)
              at javax.swing.JComponent.paint(JComponent.java:982)
              at javax.swing.JComponent.paintChildren(JComponent.java:810)
              at javax.swing.JComponent.paint(JComponent.java:982)
              at javax.swing.JComponent.paintChildren(JComponent.java:810)
              at javax.swing.JComponent.paint(JComponent.java:982)
              at javax.swing.JComponent.paintChildren(JComponent.java:810)
              at javax.swing.JComponent.paint(JComponent.java:982)
              at javax.swing.JComponent.paintChildren(JComponent.java:810)
              at javax.swing.JComponent.paint(JComponent.java:982)
              at javax.swing.JComponent.paintChildren(JComponent.java:810)
              at javax.swing.JComponent.paint(JComponent.java:982)
              at javax.swing.JComponent.paintChildren(JComponent.java:810)
              at javax.swing.JComponent.paint(JComponent.java:982)
              at javax.swing.JLayeredPane.paint(JLayeredPane.java:560)
              at javax.swing.JComponent.paintChildren(JComponent.java:810)
              at javax.swing.JComponent.paint(JComponent.java:982)
              at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4838)
              at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4791)
              at javax.swing.JComponent._paintImmediately(JComponent.java:4734)
              at javax.swing.JComponent.paintImmediately(JComponent.java:4541)
              at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:410)
              at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:117)
              at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:201)
              at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
              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 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
              at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)


      java.io.IOException can be seen in clicking to load different info.

      4. Click on any log file to open it. You'll see the up/down buttons are not displayed correctly. snapshot image results of JDK1.4.2 and JDK1.5.0 b26 are attached.


      JDK1.5 will be bundled in s10_50 (Jan, 2004). Please have the fix asap.
      ###@###.### 2003-11-12
      =============================================================================
      Other subtrees also cannot display buttons correctly. i.e. Performance/System/Projects, Proformance/Process, SystemConfig/Projects, SystemConfig/Computer&Network. (attached contains processes_jdk15.jpg, processes_jdk42.jpg, projects_jdk15.jpg, projects_jdk142.jpg, computers_jdk15.jpg, computers_jdk142.jpg, patches_jdk142.jpg, patches_jdk15.jpg).
      ###@###.### 2003-11-12

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

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: