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

REG: returning java.lang.StringIndexOutOfBoundsException on TurboLinux

XMLWordPrintable

    • 2d
    • b36
    • x86
    • linux
    • Verified

      When I tried one of demos with appletviewer, it had folloing error. However, when I tried with 1.4.2_03, it passed. I also tried with other TurboLinux, the demo start fine on both 1.5.0 b30 and 1.4.2_03. The different between the two TurboLinux are one has 2 CPU with other has 1 CPU and maybe hardwares too.
      We only have one machine with 2 CPU; therefore, I can not say if it is a setup/os issue. If you have a 2 CPU TurboLinux to reproduce the problem, that would be great.

      JDK : 1.5.0-b30
      VM : default
      switch/Mode : default
      Platform[s] : TurboLinux

      How to reproduce:
      ====================
      1) export DISPLAY to you local host if you remote login.
      2) cd /net/koori/onestop/jdk/1.5.0/latest/binaries/linux-i586/demo/applets/Clock
      3) /net/koori/onestop/jdk/1.5.0/promoted/all/b20/binaries/linux-i586/bin/appletviewer example1.html



      1.5.0-b30 Error
      ================

      Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -14
              at java.lang.String.substring(String.java:1451)
              at sun.awt.X11GraphicsEnvironment.specificFontIDForName(X11GraphicsEnvironment.java:460)
              at sun.awt.X11GraphicsEnvironment.registerFontDir(X11GraphicsEnvironment.java:647)
              at sun.awt.X11GraphicsEnvironment.registerFontDirs(X11GraphicsEnvironment.java:592)
              at sun.awt.X11GraphicsEnvironment.getFileNameFromPlatformName(X11GraphicsEnvironment.java:329)
              at sun.java2d.SunGraphicsEnvironment.initCompositeFonts(SunGraphicsEnvironment.java:716)
              at sun.java2d.SunGraphicsEnvironment.access$400(SunGraphicsEnvironment.java:59)
              at sun.java2d.SunGraphicsEnvironment$1.run(SunGraphicsEnvironment.java:281)
              at java.security.AccessController.doPrivileged(Native Method)
              at sun.java2d.SunGraphicsEnvironment.<init>(SunGraphicsEnvironment.java:94)
              at sun.awt.X11GraphicsEnvironment.<init>(X11GraphicsEnvironment.java:169)
              at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
              at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
              at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
              at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
              at java.lang.Class.newInstance0(Class.java:308)
              at java.lang.Class.newInstance(Class.java:261)
              at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:63)
              at java.awt.Window.init(Window.java:231)
              at java.awt.Window.<init>(Window.java:275)
              at java.awt.Frame.<init>(Frame.java:401)
              at java.awt.Frame.<init>(Frame.java:366)
              at sun.applet.AppletViewer.<init>(AppletViewer.java:141)
              at sun.applet.StdAppletViewerFactory.createAppletViewer(AppletViewer.java:82)
              at sun.applet.AppletViewer.parse(AppletViewer.java:1122)
              at sun.applet.AppletViewer.parse(AppletViewer.java:1056)
              at sun.applet.Main.run(Main.java:138)
              at sun.applet.Main.main(Main.java:80)



      Specific Machine Info:
      =====================
      Linux lunar 2.4.18-1smp #1 SMP Mon Apr 29 02:19:46 JST 2002 i686 unknown



      ###@###.### 2003-12-11

            prr Philip Race
            tacheung Tak Wing Cheung (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: