icegrid-gui missing libjgoodies-forms-java dependency

Bug #887270 reported by Boris Rybalkin on 2011-11-07
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
zeroc-ice (Ubuntu)
Undecided
Unassigned

Bug Description

1. installed icegrid-gui.

bob@ubuntu:/host/boris/projects/temp$ sudo aptitude install zeroc-ice34
[sudo] password for bob:
The following NEW packages will be installed:
  ice34-services{a} ice34-slice{a} ice34-translators{a} icebox{a} icegrid-gui{a} libdb5.1++{a} libdb5.1-java{a} libdb5.1-java-gcj{a} libfreeze34{a}
  libglacier2-34{a} libicebox34{a} libicedb34{a} libicegrid34{a} libicepatch2-34{a} libicessl34{a} libicestorm34{a} libiceutil34{a} libicexml34{a}
  libjgoodies-common-java{a} libjgoodies-looks-java{a} libmcpp0{a} libslice34{a} libzeroc-ice3.4-cil{a} libzeroc-ice3.4-java{a} libzeroc-ice34{a}
  libzeroc-ice34-dbg{a} libzeroc-ice34-dev{a} php-zeroc-ice{a} php5-cli{a} php5-common{a} python-zeroc-ice{a} zeroc-ice34
0 packages upgraded, 32 newly installed, 0 to remove and 46 not upgraded.
Need to get 69.4 MB of archives. After unpacking 201 MB will be used.
Do you want to continue? [Y/n/?] y
Get: 1 http://us.archive.ubuntu.com/ubuntu/ oneiric/main libdb5.1++ i386 5.1.25-11 [771 kB]
Get: 2 http://us.archive.ubuntu.com/ubuntu/ oneiric/main libdb5.1-java i386 5.1.25-11 [1,303 kB]
Get: 3 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe libiceutil34 i386 3.4.2-3 [104 kB]
Get: 4 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe libzeroc-ice34 i386 3.4.2-3 [978 kB]
Get: 5 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe libicebox34 i386 3.4.2-3 [72.0 kB]
Get: 6 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe icebox i386 3.4.2-3 [65.9 kB]
Get: 7 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe libfreeze34 i386 3.4.2-3 [253 kB]
Get: 8 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe libglacier2-34 i386 3.4.2-3 [188 kB]
Get: 9 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe libicedb34 i386 3.4.2-3 [9,018 B]
Get: 10 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe libicegrid34 i386 3.4.2-3 [798 kB]
Get: 11 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe libicepatch2-34 i386 3.4.2-3 [130 kB]
Get: 12 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe libicessl34 i386 3.4.2-3 [138 kB]
Get: 13 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe libicestorm34 i386 3.4.2-3 [521 kB]
Get: 14 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe libicexml34 i386 3.4.2-3 [23.1 kB]
Get: 15 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe libmcpp0 i386 2.7.2-1.1 [69.3 kB]
Get: 16 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe libslice34 i386 3.4.2-3 [431 kB]
Get: 17 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe ice34-services i386 3.4.2-3 [3,236 kB]
Get: 18 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe ice34-slice all 3.4.2-3 [186 kB]
Get: 19 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe ice34-translators i386 3.4.2-3 [845 kB]
Get: 20 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe libjgoodies-common-java all 1.2.0-1 [85.9 kB]
Get: 21 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe libjgoodies-looks-java all 2.4.1-2 [759 kB]
Get: 22 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe icegrid-gui all 3.4.2-3 [916 kB]
Get: 23 http://us.archive.ubuntu.com/ubuntu/ oneiric/main libdb5.1-java-gcj i386 5.1.25-11 [632 kB]
Get: 24 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe libzeroc-ice3.4-cil all 3.4.2-3 [711 kB]
Get: 25 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe libzeroc-ice3.4-java all 3.4.2-3 [2,674 kB]
Get: 26 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe libzeroc-ice34-dev i386 3.4.2-3 [212 kB]
Get: 27 http://us.archive.ubuntu.com/ubuntu/ oneiric-updates/main php5-common i386 5.3.6-13ubuntu3.2 [416 kB]
Get: 28 http://us.archive.ubuntu.com/ubuntu/ oneiric-updates/main php5-cli i386 5.3.6-13ubuntu3.2 [3,085 kB]
Get: 29 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe php-zeroc-ice i386 3.4.2-3 [153 kB]
Get: 30 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe python-zeroc-ice i386 3.4.2-3 [620 kB]
Get: 31 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe zeroc-ice34 all 3.4.2-3 [5,546 B]
Get: 32 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe libzeroc-ice34-dbg i386 3.4.2-3 [49.0 MB]
Fetched 69.4 MB in 5min 36s (207 kB/s)
Extracting templates from packages: 100%
Selecting previously deselected package libdb5.1++.
(Reading database ... 244020 files and directories currently installed.)
Unpacking libdb5.1++ (from .../libdb5.1++_5.1.25-11_i386.deb) ...
Selecting previously deselected package libdb5.1-java.
Unpacking libdb5.1-java (from .../libdb5.1-java_5.1.25-11_i386.deb) ...
Selecting previously deselected package libiceutil34.
Unpacking libiceutil34 (from .../libiceutil34_3.4.2-3_i386.deb) ...
Selecting previously deselected package libzeroc-ice34.
Unpacking libzeroc-ice34 (from .../libzeroc-ice34_3.4.2-3_i386.deb) ...
Selecting previously deselected package libicebox34.
Unpacking libicebox34 (from .../libicebox34_3.4.2-3_i386.deb) ...
Selecting previously deselected package icebox.
Unpacking icebox (from .../icebox_3.4.2-3_i386.deb) ...
Selecting previously deselected package libfreeze34.
Unpacking libfreeze34 (from .../libfreeze34_3.4.2-3_i386.deb) ...
Selecting previously deselected package libglacier2-34.
Unpacking libglacier2-34 (from .../libglacier2-34_3.4.2-3_i386.deb) ...
Selecting previously deselected package libicedb34.
Unpacking libicedb34 (from .../libicedb34_3.4.2-3_i386.deb) ...
Selecting previously deselected package libicegrid34.
Unpacking libicegrid34 (from .../libicegrid34_3.4.2-3_i386.deb) ...
Selecting previously deselected package libicepatch2-34.
Unpacking libicepatch2-34 (from .../libicepatch2-34_3.4.2-3_i386.deb) ...
Selecting previously deselected package libicessl34.
Unpacking libicessl34 (from .../libicessl34_3.4.2-3_i386.deb) ...
Selecting previously deselected package libicestorm34.
Unpacking libicestorm34 (from .../libicestorm34_3.4.2-3_i386.deb) ...
Selecting previously deselected package libicexml34.
Unpacking libicexml34 (from .../libicexml34_3.4.2-3_i386.deb) ...
Selecting previously deselected package libmcpp0.
Unpacking libmcpp0 (from .../libmcpp0_2.7.2-1.1_i386.deb) ...
Selecting previously deselected package libslice34.
Unpacking libslice34 (from .../libslice34_3.4.2-3_i386.deb) ...
Selecting previously deselected package ice34-services.
Unpacking ice34-services (from .../ice34-services_3.4.2-3_i386.deb) ...
Selecting previously deselected package ice34-slice.
Unpacking ice34-slice (from .../ice34-slice_3.4.2-3_all.deb) ...
Selecting previously deselected package ice34-translators.
Unpacking ice34-translators (from .../ice34-translators_3.4.2-3_i386.deb) ...
Selecting previously deselected package libjgoodies-common-java.
Unpacking libjgoodies-common-java (from .../libjgoodies-common-java_1.2.0-1_all.deb) ...
Selecting previously deselected package libjgoodies-looks-java.
Unpacking libjgoodies-looks-java (from .../libjgoodies-looks-java_2.4.1-2_all.deb) ...
Selecting previously deselected package icegrid-gui.
Unpacking icegrid-gui (from .../icegrid-gui_3.4.2-3_all.deb) ...
Selecting previously deselected package libdb5.1-java-gcj.
Unpacking libdb5.1-java-gcj (from .../libdb5.1-java-gcj_5.1.25-11_i386.deb) ...
Selecting previously deselected package libzeroc-ice3.4-cil.
Unpacking libzeroc-ice3.4-cil (from .../libzeroc-ice3.4-cil_3.4.2-3_all.deb) ...
Selecting previously deselected package libzeroc-ice3.4-java.
Unpacking libzeroc-ice3.4-java (from .../libzeroc-ice3.4-java_3.4.2-3_all.deb) ...
Selecting previously deselected package libzeroc-ice34-dev.
Unpacking libzeroc-ice34-dev (from .../libzeroc-ice34-dev_3.4.2-3_i386.deb) ...
Selecting previously deselected package php5-common.
Unpacking php5-common (from .../php5-common_5.3.6-13ubuntu3.2_i386.deb) ...
Selecting previously deselected package php5-cli.
Unpacking php5-cli (from .../php5-cli_5.3.6-13ubuntu3.2_i386.deb) ...
Selecting previously deselected package php-zeroc-ice.
Unpacking php-zeroc-ice (from .../php-zeroc-ice_3.4.2-3_i386.deb) ...
Selecting previously deselected package python-zeroc-ice.
Unpacking python-zeroc-ice (from .../python-zeroc-ice_3.4.2-3_i386.deb) ...
Selecting previously deselected package zeroc-ice34.
Unpacking zeroc-ice34 (from .../zeroc-ice34_3.4.2-3_all.deb) ...
Selecting previously deselected package libzeroc-ice34-dbg.
Unpacking libzeroc-ice34-dbg (from .../libzeroc-ice34-dbg_3.4.2-3_i386.deb) ...
Processing triggers for man-db ...
Processing triggers for doc-base ...
Processing 1 added doc-base file...
Registering documents with scrollkeeper...
Setting up libdb5.1++ (5.1.25-11) ...
Setting up libdb5.1-java (5.1.25-11) ...
Setting up libiceutil34 (3.4.2-3) ...
Setting up libzeroc-ice34 (3.4.2-3) ...
Setting up libicebox34 (3.4.2-3) ...
Setting up icebox (3.4.2-3) ...
Setting up libfreeze34 (3.4.2-3) ...
Setting up libglacier2-34 (3.4.2-3) ...
Setting up libicedb34 (3.4.2-3) ...
Setting up libicegrid34 (3.4.2-3) ...
Setting up libicepatch2-34 (3.4.2-3) ...
Setting up libicessl34 (3.4.2-3) ...
Setting up libicestorm34 (3.4.2-3) ...
Setting up libicexml34 (3.4.2-3) ...
Setting up libmcpp0 (2.7.2-1.1) ...
Setting up libslice34 (3.4.2-3) ...
Setting up ice34-services (3.4.2-3) ...
Setting up ice34-slice (3.4.2-3) ...
Setting up ice34-translators (3.4.2-3) ...
Setting up libjgoodies-common-java (1.2.0-1) ...
Setting up libjgoodies-looks-java (2.4.1-2) ...
Setting up icegrid-gui (3.4.2-3) ...
Setting up libdb5.1-java-gcj (5.1.25-11) ...
Setting up libzeroc-ice3.4-cil (3.4.2-3) ...
* Installing 6 assemblies from libzeroc-ice3.4-cil into Mono
Setting up libzeroc-ice3.4-java (3.4.2-3) ...
Setting up libzeroc-ice34-dev (3.4.2-3) ...
Setting up php5-common (5.3.6-13ubuntu3.2) ...
Setting up php5-cli (5.3.6-13ubuntu3.2) ...

Creating config file /etc/php5/cli/php.ini with new version
update-alternatives: using /usr/bin/php5 to provide /usr/bin/php (php) in auto mode.
Setting up php-zeroc-ice (3.4.2-3) ...
Setting up python-zeroc-ice (3.4.2-3) ...
Setting up zeroc-ice34 (3.4.2-3) ...
Setting up libzeroc-ice34-dbg (3.4.2-3) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Processing triggers for python-support ...

2. started:

bob@ubuntu:/usr/share/java$ icegrid-gui
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: com/jgoodies/forms/layout/FormLayout
        at IceGridGUI.LiveDeployment.ObjectDialog.<init>(ObjectDialog.java:61)
        at IceGridGUI.LiveDeployment.Root.<init>(Root.java:167)
        at IceGridGUI.Coordinator.<init>(Coordinator.java:1862)
        at IceGridGUI.Main.<init>(Main.java:60)
        at IceGridGUI.Main.createAndShowGUI(Main.java:89)
        at IceGridGUI.Main.access$000(Main.java:26)
        at IceGridGUI.Main$1.run(Main.java:34)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:641)
        at java.awt.EventQueue.access$000(EventQueue.java:84)
        at java.awt.EventQueue$1.run(EventQueue.java:602)
        at java.awt.EventQueue$1.run(EventQueue.java:600)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:611)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.ClassNotFoundException: com.jgoodies.forms.layout.FormLayout
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        ... 21 more

3. installed libjgoodies-forms-java

bob@ubuntu:/usr/share/java$ sudo aptitude install libjgoodies-forms-java
[sudo] password for bob:
The following NEW packages will be installed:
  libjgoodies-forms-java
0 packages upgraded, 1 newly installed, 0 to remove and 46 not upgraded.
Need to get 116 kB of archives. After unpacking 164 kB will be used.
Get: 1 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe libjgoodies-forms-java all 1.3.0-1 [116 kB]
Fetched 116 kB in 2s (39.8 kB/s)
Selecting previously deselected package libjgoodies-forms-java.
(Reading database ... 245250 files and directories currently installed.)
Unpacking libjgoodies-forms-java (from .../libjgoodies-forms-java_1.3.0-1_all.deb) ...
Setting up libjgoodies-forms-java (1.3.0-1) ...

4. Now it works!

Tim O'Shea (tim-oshea753) wrote :

In the latest 12.04 packages, the "icegrid-gui" package still needs both "libjgoodies-forms-java" and "libzeroc-ice3.4-java" listed as dependencies. Running the gui without either of these installed results in NoClassDefFoundErrors as described above.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers