Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 176310 - deskzilla from ebuld won't launch (but running from upstream download does)
Summary: deskzilla from ebuld won't launch (but running from upstream download does)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-28 00:26 UTC by Michael Cummings (RETIRED)
Modified: 2007-04-28 12:07 UTC (History)
1 user (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 Michael Cummings (RETIRED) gentoo-dev 2007-04-28 00:26:05 UTC
Running deskzilla from a downloaded tarball in home directory works fine, but when I try the copy installed via portage I get:

$ deskzilla 
FATAL ERROR
java.lang.NoClassDefFoundError: org/picocontainer/MutablePicoContainer
        at com.almworks.container.DefaultRootContainerFactory.a(ZZ:8)
        at com.almworks.container.DefaultRootContainerFactory.d(ZZ:6)
        at com.almworks.platform.ComponentLoader.k(ZZ:235)
        at com.almworks.platform.ComponentLoader.b(ZZ:82)
        at com.almworks.platform.ComponentLoader.a(ZZ:30)
        at z.azs.run(ZZ:42)
        at java.lang.Thread.run(Thread.java:595)
        at z.gxk.run(ZZ:18)
[*] 20070427-202240.867 SEVERE FATAL ERROR
java.lang.NoClassDefFoundError: org/picocontainer/MutablePicoContainer
        at com.almworks.container.DefaultRootContainerFactory.a(ZZ:8)
        at com.almworks.container.DefaultRootContainerFactory.d(ZZ:6)
        at com.almworks.platform.ComponentLoader.k(ZZ:235)
        at com.almworks.platform.ComponentLoader.b(ZZ:82)
        at com.almworks.platform.ComponentLoader.a(ZZ:30)
        at z.azs.run(ZZ:42)
        at java.lang.Thread.run(Thread.java:595)
        at z.gxk.run(ZZ:18)

$ emerge --info
Portage 2.1.2.3 (default-linux/amd64/2006.0, gcc-4.1.2, glibc-2.5-r1, 2.6.18-gentoo x86_64)
=================================================================
System uname: 2.6.18-gentoo x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System release 1.12.9
Timestamp of tree: Fri, 27 Apr 2007 05:00:10 +0000
dev-java/java-config: 1.3.7, 2.0.31-r4
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
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
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.15-r1
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.20-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/php/apache1-php5/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig collision-protect cvs distlocks multilib-strict parallel-fetch sandbox sfperms sign strict test userpriv"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_COMPRESS="gzip"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/mcummings/projects/overlay/experimental /home/mcummings/projects/overlay/gentoo-x86"
SYNC="rsync://torchwood/gentoo-portage"
USE="X Xaw3d a52 aac alsa amd64 animgif ao apache2 aqua_theme asf avahi avi background berkdb bitmap-fonts bittorrent browserplugin bzip2 carbone_theme cdr clamav cli cracklib crypt cups curl dbus deprecated discouraged doc dri dvb dvd dvdr dvdread eds emboss encode esd evo evolution fame ffmpeg firefox flac foomaticdb fortran ftp gdbm gif gnome gnome-print gnutls gpm gstreamer gtk gtk2 gtkhtml hal howl howl-compat iconv imagemagick imap imlib isdnlog java javascript jbig jpeg jpeg2k keyring libnotify libwww live lzw lzw-tiff mad mbrola midi mjpeg modperl mozilla mp3 mp4 mp4live mpeg mpeg2 mplayer musicbrainz mysql na_dd nautilus ncurses nptl nptlonly nvidia ogg oggvorbis pam pcre pdf perl pink plugins png portage posix ppds pppd python qa quicktime readline realmedia reflection rle samba sdl session spamassassin spell spl sqlite ssl startup-notification stream svg tagwriting tcltk tcpd test theora threads thumbnail tidy tiff transcode truetype truetype-fonts tv_check type1-fonts usb vcd vdr vorbis w32dll wifi wind32codecs wma xalan xanim xcomposite xine xinerama xml xorg xpm xprint xscreensaver xv xvid xvmc zlib zvbi" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci 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 mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nv nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


Thanks :)
Comment 1 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2007-04-28 09:19:51 UTC
Can you post the output of:
GJL_DEBUG=1 deskzilla

version of dev-java/picocontainer installed

does java-check-environment say your system is sane?
Comment 2 Marat Radchenko 2007-04-28 09:26:40 UTC
Michael, could you please post output of "java-config -d -p deskzilla" here?
Comment 3 Michael Cummings (RETIRED) gentoo-dev 2007-04-28 09:30:26 UTC
In order:

$ GJL_DEBUG=1 deskzilla
Calling: gjl --package deskzilla --get-args --get-vm
Using: 
Running: exec java  -classpath .:/opt/deskzilla-1.3/deskzilla.jar -Xmx256M com.almworks.launcher.Launcher  
FATAL ERROR
java.lang.NoClassDefFoundError: org/picocontainer/MutablePicoContainer
        at com.almworks.container.DefaultRootContainerFactory.a(ZZ:8)
        at com.almworks.container.DefaultRootContainerFactory.d(ZZ:6)
        at com.almworks.platform.ComponentLoader.k(ZZ:235)
        at com.almworks.platform.ComponentLoader.b(ZZ:82)
        at com.almworks.platform.ComponentLoader.a(ZZ:30)
        at z.azs.run(ZZ:42)
        at java.lang.Thread.run(Thread.java:619)
        at z.gxk.run(ZZ:18)
[*] 20070428-052745.471 SEVERE FATAL ERROR
java.lang.NoClassDefFoundError: org/picocontainer/MutablePicoContainer
        at com.almworks.container.DefaultRootContainerFactory.a(ZZ:8)
        at com.almworks.container.DefaultRootContainerFactory.d(ZZ:6)
        at com.almworks.platform.ComponentLoader.k(ZZ:235)
        at com.almworks.platform.ComponentLoader.b(ZZ:82)
        at com.almworks.platform.ComponentLoader.a(ZZ:30)
        at z.azs.run(ZZ:42)
        at java.lang.Thread.run(Thread.java:619)
        at z.gxk.run(ZZ:18)
-------------------------------------------------------------------------

dev-java/picocontainer-1.1-r1

-------------------------------------------------------------------------

$ java-check-environment
 * === Java Environment Checker ===
 * The purpose of this script is to check the sanity of your Java Environment.
 * We have significantly changed and improved the way Java is handled in many
 * respects.
 * Please refer to our upgrade guide for details:
 *      http://www.gentoo.org/proj/en/java/java-upgrade.xml

 * Checking fastjar ...                                                                                                                                  [ ok ]

 * Checking vm_environment_files ...                                                                                                                     [ ok ]

 * Checking user_settings ...                                                                                                                            [ ok ]

 * Checking generation_1_system_vm ...                                                                                                                   [ ok ]

 * Checking virtual_provides ...                                                                                                                         [ ok ]

 * Checking overlays_eclasses ...                                                                                                                        [ ok ]

 * Checking package_env ...                                                                                                                              [ ok ]

 * Java environment is sane. Congratulations!

-------------------------------------------------------------------------

$ java-config -d -p deskzilla
/opt/deskzilla-1.3/deskzilla.jar

-------------------------------------------------------------------------

*whew* :)
Comment 4 Marat Radchenko 2007-04-28 09:35:54 UTC
Please try emerge --sync && emerge deskzilla && deskzilla. There were recent updates to java eclass and you might get buggy version.
Comment 5 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2007-04-28 09:41:51 UTC
It looks as if your java-utils-2.eclass does not have java-pkg_register-dependency() yet. Which shouldn't happen because it was commited before deskzilla itself (I hope you have the version from tree and not overlay :)

Please watch for some weird output (missing function?) when remerging deskzilla :)
Comment 6 Michael Cummings (RETIRED) gentoo-dev 2007-04-28 12:07:42 UTC
bingo :) somehow my eclass was out of date - updated my cvs co (since it's an overlay) and re-emerged and running smoothly. Thanks java team :)