After upgrading my system to current ebuilds, (especially firefox 2.0.0.17 to .18, and seamonkey 1.1.12 to .13), java applets don't run anymore. If I list the plugins in seamonkey, there it shows as if it was installed, but when it needs to start it, nothing happens, but waiting. Browsers don't hang or quit, just waiting. The second time I click on it, the applet says, 'your browser does not support java'. Also tried with konqueror, the same thing happens. I recompiled all browsers, no change. Reinstalled java, no change. Upgraded java from 1.6.0.7 to 1.6.0.10, no change. Upgraded kernel to 2.6.27 from 2.6.25, not fixed.
# emerge --info Portage 2.1.4.5 (default/linux/x86/2008.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.27-gentoo-r3 i686) ================================================================= System uname: 2.6.27-gentoo-r3 i686 Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz Timestamp of tree: Wed, 03 Dec 2008 01:45:02 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7, 2.1.6 dev-lang/python: 2.4.4-r14, 2.5.2-r7 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 dev-util/cmake: 2.4.6-r1 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r2 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=prescott -mmmx -msse3 -msse2 -msse -pipe -fomit-frame-pointer -mfpmath=sse" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CPPFLAGS="-O3 -march=prescott -mmmx -msse3 -msse2 -msse -pipe -fomit-frame-pointer -mfpmath=sse" CXXFLAGS="-O3 -march=prescott -mmmx -msse3 -msse2 -msse -pipe -fomit-frame-pointer -mfpmath=sse" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://gentoo.inf.elte.hu/ http://pandemonium.tiscali.de/pub/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ ftp://ftp.ecc.u-tokyo.ac.jp/GENTOO http://85.25.128.62 http://ftp.gentoo.or.kr/" LANG="hu_HU" LC_ALL="hu_HU" LDFLAGS="-Wl,-O1" LINGUAS="hu" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_EXTRA_OPTS="-z" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="7zip X X509 a52 aac acl acpi administrator aio akode alsa amr amrnb amrwb ao apm arts audiofile avi bash-completion bdf berkdb bidi bitmap-fonts bluetooth bootsplash branding bzip2 cairo caps catalogs cdda cddb cdparanoia cdr chroot cli cracklib crypt cups curl dbus dell disk-partition divx divx4linux dlloader dmi dri dts dv dvd dvdcss dvdnav dvdr dvdread eap-tls emboss encode erandom fam fbsplash ffmpeg firefox flac font-server fontconfig foomaticdb fortran fuse galago gdbm gif gimp gimpprint glibc-omitfp gmedia gmp gnutls gpm gstreamer gtk gtk2 hal hybrid iconv id3 id3tag idea idn imagemagick imlib irda irmc isdnlog jbig jpeg jpeg2k kde kdepim lame ldap libdvdcss libdvdread libg++ libnotify libwww linuxthreads-tls logitech-mouse logrotate lzo mad matroska mbox md5sum midi mjpeg mmap mmx mmx2 mmxext mozcalendar mozilla moznoirc moznoroaming mozsvg mp2 mp3 mp4 mpeg mplayer msn mudflap musepack musicbrainz nat ncur ncurses ndiswrapper network nls no-old-linux nojoystick nptl nptlonly nsplugin nvidia ogg oggvorbis old-crypt openal openct openexr opengl openldap openmp opensc oss pam pango parport pcmcia pcre pcsc-lite pdf pdflib pentium4 perl png portaudio ppds pppd python qt qt3 qt3support qt4 query-browser quicktime rc5 rdesktop readline realmedia reflection restrict-javascript rtc rtsp samba sane scanner sdl sdl-image seamonkey ses session shout skins skype slang smartcard snmp sound speex spell spl splugin sse sse2 sse3 ssl ssse3 startup-notification stream svg swat sysfs syslog tcl tcltk tcpd theora threads thunderbird tiff tk truetype truetype-fonts type1-fonts ucs2 udev unicode urandom usb userlocales utempter v4l v4l2 vcd vidix vim-pager vim-syntax vim-with-x vorbis vorbis-psy wifi win32codecs winbind wmf wmp workbench wpa x264 x86 xcomposite xext xforms xine xinerama xinetd xml xml2 xorg xosd xpm xprint xscreensaver xv xvid xvmc zlib zrtp" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse magictouch mutouch synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="hu" USERLAND="GNU" VIDEO_CARDS="fbdev nv v4l vesa vga" Unset: CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTDIR_OVERLAY
It's quite high priority for me, as I can't use my java applet based enterprise applications from my work PC which runs this great and loved gentoo linux. I have to start a VVindozz machine for this task, which is a nightmare...
I hope you can fix this soon... google didn't help. Thank you for your efforts! Anyway you are great guys! :) I wouldn't change to other dist... and I guess -O3 doesn't really affects this, as mozilla ebuilds turn it off.
# equery l jdk [ Searching for package 'jdk' in all categories among: ] * installed packages [I--] [ ] dev-java/sun-jdk-1.6.0.10 (1.6) [I--] [ ] virtual/jdk-1.6.0 (1.6) # equery l java [ Searching for package 'java' in all categories among: ] * installed packages [I--] [ ] dev-java/java-config-1.3.7 (0) [I--] [ ] dev-java/java-config-2.1.6 (2) [I--] [ ] dev-java/java-config-wrapper-0.15 (0) [I--] [ ] dev-java/javacup-0.10k-r1 (0) [I--] [ ] dev-java/javatoolkit-0.3.0-r2 (0) [I--] [ ] dev-java/libreadline-java-0.8.0-r2 (0) # equery l jre [ Searching for package 'jre' in all categories among: ] * installed packages [I--] [M~] dev-java/sun-jre-bin-1.6.0.10 (1.6) [I--] [ ] virtual/jre-1.6.0 (1.6) # eselect java-vm show Current system-vm sun-jdk-1.6 # eselect java-nsplugin show Current Java browser plugin sun-jdk-1.6-plugin2 and if I switch to eselect java-nsplugin set sun-jdk-1.6 the result is the same, no run.
> # eselect java-vm show > Current system-vm > sun-jdk-1.6 > # eselect java-nsplugin show > Current Java browser plugin > sun-jdk-1.6-plugin2 > This plugin only works with FF 3.
What does your about:plugins say? You should be setting your plugin to sun-jdk-1.6.
PLUGIN ERROR ************ Java process caught exception: java.lang.ExceptionInInitializerError java.lang.ExceptionInInitializerError at sun.plugin.JavaRunTime.initEnvironment(JavaRunTime.java:84) at sun.plugin.navig.motif.Plugin.doit(Plugin.java:131) at sun.plugin.navig.motif.Plugin.start(Plugin.java:104) Caused by: java.lang.ArrayIndexOutOfBoundsException: 1 at sun.awt.X11GraphicsEnvironment.getDefaultScreenDevice(X11GraphicsEnvironment.java:218) at java.awt.Window.init(Window.java:355) at java.awt.Window.<init>(Window.java:408) at java.awt.Frame.<init>(Frame.java:402) at java.awt.Frame.<init>(Frame.java:367) at sun.plugin.AppletViewer.<clinit>(AppletViewer.java:111) ... 3 more Java process: caught exception from sun.plugin.navig.motif.Plugin.start Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1 at sun.awt.X11GraphicsEnvironment.getDefaultScreenDevice(X11GraphicsEnvironment.java:218) at java.awt.Window.init(Window.java:355) at java.awt.Window.<init>(Window.java:408) at java.awt.Frame.<init>(Frame.java:402) at java.awt.Frame.<init>(Frame.java:367) at sun.plugin.viewer.LifeCycleManager.destroyCachedAppletPanels(LifeCycleManager.java:230) at sun.plugin.navig.motif.Plugin.onExit(Plugin.java:399) at sun.plugin.navig.motif.Plugin.doit(Plugin.java:389) at sun.plugin.navig.motif.Plugin.start(Plugin.java:104) Could not read ack from child process Plugin: Java VM process has died. Could not start JavaVM! VM did not start up properly
I had to downgrade to 1.6.0.7 from 1.6.0.10 as my enterprise app stopped working with the new version. Currentlyinstalled packages: equery l java [ Searching for package 'java' in all categories among: ] * installed packages [I--] [ ] dev-java/java-config-1.3.7 (0) [I--] [ ] dev-java/java-config-2.1.6 (2) [I--] [ ] dev-java/java-config-wrapper-0.15 (0) [I--] [ ] dev-java/javacup-0.10k-r1 (0) [I--] [ ] dev-java/javatoolkit-0.3.0-r2 (0) [I--] [ ] dev-java/libreadline-java-0.8.0-r2 (0) equery l jdk [ Searching for package 'jdk' in all categories among: ] * installed packages [I--] [M~] dev-java/sun-jdk-1.6.0.07-r1 (1.6) [I--] [ ] virtual/jdk-1.6.0 (1.6) equery l jre Searching for package 'jre' in all categories among: ] * installed packages [I--] [ ] dev-java/sun-jre-bin-1.5.0.16 (1.5) [I--] [ ] dev-java/sun-jre-bin-1.6.0.07 (1.6) [I--] [ ] virtual/jre-1.6.0 (1.6)
even if I switch to jre 1.5, the error is the same $ eselect java-vm set user sun-jre-bin-1.5 $ java -version java version "1.5.0_16" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b02) Java HotSpot(TM) Server VM (build 1.5.0_16-b02, mixed mode) $ firefox No running windows found PLUGIN ERROR ************ Java process caught exception: java.lang.ExceptionInInitializerError java.lang.ExceptionInInitializerError at sun.plugin.JavaRunTime.initEnvironment(JavaRunTime.java:66) at sun.plugin.navig.motif.Plugin.doit(Plugin.java:131) at sun.plugin.navig.motif.Plugin.start(Plugin.java:104) Caused by: java.lang.ArrayIndexOutOfBoundsException: 1 at sun.awt.X11GraphicsEnvironment.getDefaultScreenDevice(X11GraphicsEnvironment.java:178) at java.awt.Window.init(Window.java:271) at java.awt.Window.<init>(Window.java:319) at java.awt.Frame.<init>(Frame.java:419) at java.awt.Frame.<init>(Frame.java:384) at sun.plugin.AppletViewer.<clinit>(AppletViewer.java:104) ... 3 more Java process: caught exception from sun.plugin.navig.motif.Plugin.start Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1 at sun.awt.X11GraphicsEnvironment.getDefaultScreenDevice(X11GraphicsEnvironment.java:178) at java.awt.Window.init(Window.java:271) at java.awt.Window.<init>(Window.java:319) at java.awt.Frame.<init>(Frame.java:419) at java.awt.Frame.<init>(Frame.java:384) at sun.plugin.viewer.LifeCycleManager.destroyCachedAppletPanels(LifeCycleManager.java:229) at sun.plugin.navig.motif.Plugin.onExit(Plugin.java:399) at sun.plugin.navig.motif.Plugin.doit(Plugin.java:389) at sun.plugin.navig.motif.Plugin.start(Plugin.java:104) Could not read ack from child process Plugin: Java VM process has died. plugin: java process exited with status 0 Could not start JavaVM! VM did not start up properly
When: /opt/sun-jdk-1.6.0.10/jre/bin $ ./ControlPanel it starts. When: /opt/sun-jre-bin-1.6.0.07/bin $ ./ControlPanel Exception in thread "main" java.lang.ExceptionInInitializerError at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at java.awt.Toolkit$2.run(Toolkit.java:836) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:828) at sun.swing.SwingUtilities2$AATextInfo.getAATextInfo(SwingUtilities2.java:120) at javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(MetalLookAndFeel.java:1556) at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.java:130) at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(MetalLookAndFeel.java:1591) at javax.swing.UIManager.setLookAndFeel(UIManager.java:537) at javax.swing.UIManager.setLookAndFeel(UIManager.java:577) at javax.swing.UIManager.initializeDefaultLAF(UIManager.java:1331) at javax.swing.UIManager.initialize(UIManager.java:1418) at javax.swing.UIManager.maybeInitialize(UIManager.java:1406) at javax.swing.UIManager.getLookAndFeel(UIManager.java:490) at com.sun.deploy.util.DeployUIManager.setLookAndFeel(DeployUIManager.java:84) at com.sun.deploy.panel.ControlPanel.<clinit>(ControlPanel.java:33) Caused by: java.lang.ArrayIndexOutOfBoundsException: 1 at sun.awt.X11GraphicsEnvironment.getDefaultScreenDevice(X11GraphicsEnvironment.java:218) at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:91) ... 17 more When: /opt/sun-jre-bin-1.5.0.16/bin $ ./ControlPanel Exception in thread "main" java.lang.ExceptionInInitializerError at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:164) at java.awt.Toolkit$2.run(Toolkit.java:821) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804) at javax.swing.UIManager.initialize(UIManager.java:1262) at javax.swing.UIManager.maybeInitialize(UIManager.java:1245) at javax.swing.UIManager.getLookAndFeel(UIManager.java:407) at com.sun.deploy.util.DeployUIManager.setLookAndFeel(DeployUIManager.java:84) at com.sun.deploy.panel.ControlPanel.<clinit>(ControlPanel.java:30) Caused by: java.lang.ArrayIndexOutOfBoundsException: 1 at sun.awt.X11GraphicsEnvironment.getDefaultScreenDevice(X11GraphicsEnvironment.java:178) at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:98) ... 10 more
I'm running kernel 2.6.27-gentoo-r3, because I had serious freezes on my notebook with 2.6.25-x. For this kernel, the 'stable' nvidia drivers don't compile, so I had to install ~x86 masked latest. Is it possible, that older java can't work with this new driver? # equery l nvidia [ Searching for package 'nvidia' in all categories among: ] * installed packages [I--] [M~] media-video/nvidia-settings-177.80 (0) [I--] [M~] x11-drivers/nvidia-drivers-177.80 (0)
Currently, I've upgraded back to JDK-1.6.0.10, it starts java ControlPanel, but my app is not working. Any ideas? Thanks!
with java 1.6.0.10 plugin now, my app doesn't even start, but firefox hangs on 100% CPU usage, no screen updates. from a windows XP box with java 1.6.0.7 it works. from a suse 11.0 box with java 1.6.0.7 it works. my friend's notebook, the same hardware with an older gentoo with 1.6.0.7 and 2.6.26 kernel it works. I will try to downgrade kernel, but it will take a while.
With kernel 2.6.26-r4 and stable nvidia-driver, 1.6.0.7 jre, firefox 2.0.0.18 now it works fine. equery l nvidia [ Searching for package 'nvidia' in all categories among: ] * installed packages [I--] [ ] media-video/nvidia-settings-169.07 (0) [I--] [ ] x11-drivers/nvidia-drivers-173.14.09 I wouldn't close this bug/ticket as in the future it will come out again, when 2.6.27, and nvidia 177 will be considered stable. Maybe someone should post it upstream to nvidia/java developers. Thanks!
(In reply to comment #14) > > I wouldn't close this bug/ticket as in the future it will come out again, when > 2.6.27, and nvidia 177 will be considered stable. > Maybe someone should post it upstream to nvidia/java developers. > As Sun has rewritten their plugin, posting upstream is only useful after trying out FF 3 and the rewritten plugin in jre >=1.6.0.10.
(In reply to comment #15) > > As Sun has rewritten their plugin, posting upstream is only useful after trying > out FF 3 and the rewritten plugin in jre >=1.6.0.10. > FF 3.0.5 is now stable so the rewritten plugin is available to users. If you can reproduce the issue with this plugin please reopen.