Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 303543 - [gnome-overlay] www-client/epiphany-2.29.6 shows java plugin errors after upgrading to dev-java/icedtea6-bin-1.7
Summary: [gnome-overlay] www-client/epiphany-2.29.6 shows java plugin errors after upg...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-05 07:30 UTC by Tassilo Horn
Modified: 2010-02-23 19:47 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tassilo Horn 2010-02-05 07:30:33 UTC
Since I updated to dev-java/icedtea6-bin-1.7 (from 1.6.2-r2), I get a popup dialog when visiting some sites with epithany:

  gcjwebplugin error: Failed to run /usr/share/java-config-2/nsplugin/../../bin/java.
  For more detail rerun "firefox -g" in a terminal window.

In /usr/share/java-config-2/nsplugin there's only icedtea6-bin-javaplugin.so, and the line above wants to execute /usr/share/bin/java, which doesn't exist.

One site where this happens is http://wissen.dradio.de/.  The popup always appears 3 times, and after clicking them away, the problem doesn't occur in that session anymore.  And of course, java applets are not working anymore (tested with http://www.javatester.org/).

I don't have firefox installed, so I cannot test with "firefox -g".

Reproducible: Always




root@thinkpad> emerge --info
Portage 2.2_rc62 (default/linux/amd64/10.0/desktop, gcc-4.4.2, glibc-2.11-r1, 2.6.32-gentoo-r3 x86_64)
=================================================================
System uname: Linux-2.6.32-gentoo-r3-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T8100_@_2.10GHz-with-gentoo-2.0.1
Timestamp of tree: Thu, 04 Feb 2010 19:30:01 +0000
app-shells/bash:     4.0_p37
dev-java/java-config: 2.1.10
dev-lang/python:     2.6.4-r1, 3.1.1-r1
dev-python/pycrypto: 2.1.0
dev-util/cmake:      2.8.0-r1
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.0-r1
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.13, 2.65
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20
sys-devel/gcc:       4.4.2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="@FSF-APPROVED @OSI-APPROVED ANTLR freedist TeX LGPL-2 BitstreamVera BZIP2 FLEX FDL-1.1 LPPL-1.3c OFL libstdc++ GPL-2-with-linking-exception fontconfig sun-j2sl-6 popt Info-ZIP MOTIF adobe-ps libgcc gcc-runtime-library-exception-3.1 gsm nosell FDL-1.3 w3m LPPL-1.3 GPL-1 ZSH FDL-1.2 CRACKLIB DB OpenSoftware PAM tcp_wrappers_license Subversion POSTGRESQL"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/ http://de-mirror.org/distro/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://mirror.netcologne.de/gentoo/ http://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://mirror.netcologne.de/gentoo/ "
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-z,now"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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"
PORTDIR_OVERLAY="/var/lib/layman/emacs /var/lib/layman/x11 /var/lib/layman/sunrise /var/lib/layman/gnome /usr/local/overlays/private"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acpi alsa amd64 aspell avahi berkdb branding bzip2 cairo caps cdr cleartype cli consolekit cracklib crypt cups curl cxx dbus device-mapper dhcpcd djvu dri dts dvd dvdr dvi emacs emboss encode exif ffmpeg firefox flac fortran fuse gallium gconf gdbm gif gmp gnome gnome-keyring gnutls gpg gpm gs gstreamer gtk gupnp hal iconv idn imagemagick ioctl ipv6 jpeg kpathsea lame laptop libnotify lzma mad mikmod mmap mmx mng modules mp3 mp4 mpeg mudflap multilib nautilus ncurses networkmanager nls nptl nptlonly nsplugin ntp ogg opengl openmp pam pango pcre pdf perl png policykit poppler ppds pppd pulseaudio python qt3 qt3support qt4 quicktime raw readline reflection samba schroedinger sdl session slp smp spl sqlite sse sse2 ssh ssl ssse3 startup-notification svg sysfs syslog t1lib taglib tcpd theora thunar tiff tracker truetype udev unicode upnp usb vorbis webkit wifi x264 xcb xcomposite xft xinerama xml xmp xorg xpm xrandr xv xvid zeroconf zlib zsh-completion" 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 synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="intel" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2010-02-05 09:29:29 UTC
Is epiphany-2.29.6 from some overlay?
FYI, the icedtea6-bin-1.7 uses a new plugin so yes, something changed there. But it works with firefox. I assume the difference is that firefox dereferences the symlink in /usr/share/java-config-2/nsplugin/icedtea6-bin-javaplugin.so and epiphany not?
Comment 2 Tassilo Horn 2010-02-05 10:38:50 UTC
Oh, indeed, it's from the gnome overlay.

I think you are right.  /usr/share/java-config-2/nsplugin/icedtea6-bin-javaplugin.so points to /opt/icedtea6-bin-1.7/jre/lib/amd64/IcedTeaNPPlugin.so, so if it was dereferenced, it would work.
Comment 3 Romain Perier (RETIRED) gentoo-dev 2010-02-06 17:21:47 UTC
Tassilo: it works now ?
Comment 4 Tassilo Horn 2010-02-07 10:22:09 UTC
(In reply to comment #3)
> Tassilo: it works now ?

No, I just mentioned it would work, if epiphany dereferenced that symlink (which it doesn't).
Comment 5 Tom Gillespie 2010-02-18 05:30:45 UTC
this also happens in uzbl-9999 and 2010.02.02 with webkit-gtk-1.1.21, it works fine with icedtea-1.6.2 but fails with 1.7

the same error box pop's up: "gcjwebplugin error: Failed to run
/usr/share/java-config-2/nsplugin/../../bin/java.
  For more detail rerun "firefox -g" in a terminal window."

firefox -g gives nothing
Comment 6 Priit Laes (IRC: plaes) 2010-02-23 07:06:05 UTC
I just bumped epiphany-2.29.91 that *should* have officially blessed java plugin support.

No idea how it really worked before as it shouldn't have ;)
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-02-23 19:47:30 UTC
closing per comment #6. Please reopen if it's still a problem.