-
Bug
-
Resolution: Fixed
-
P3
-
5.0
-
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
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