Date: Thu, 6 Apr 2006 15:41:54 -0400 From: Mikhail Teterin <mi+mx@aldan.algebra.com> To: java@freebsd.org Cc: x11@freebsd.org Subject: Weird crash of a Java app in multi-screen X11 setup Message-ID: <200604061541.55104.mi%2Bmx@aldan.algebra.com>
next in thread | raw e-mail | index | archive | help
Hi! I have 3 different X screens (:0.0, :0.1, and :0.2). When I try to run a Java app on the :0.2, it crashes: Exception in thread "main" java.lang.ExceptionInInitializerError at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:141) at java.awt.Toolkit$2.run(Toolkit.java:748) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:739) [...] Caused by: java.lang.ArrayIndexOutOfBoundsException: 2 at sun.awt.X11GraphicsEnvironment.getDefaultScreenDevice(X11GraphicsEnvironment.java:177) at sun.awt.motif.MToolkit.<clinit>(MToolkit.java:81) ... 17 more It hangs (without creating visible GUI) instead of crashing, when I set display to :0.1 and only starts up properly on :0.0. Before I dig deeper into it, has anyone seen such a thing before? My X-server is the Xorg-6.9.0. Thanks! -mi
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200604061541.55104.mi%2Bmx>