[ubuntu-mono] [Bug 887270] Re: icegrid-gui missing libjgoodies-forms-java dependency

Tim O'Shea tim.oshea753 at gmail.com
Sat Apr 7 00:24:51 UTC 2012


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.

-- 
You received this bug notification because you are a member of Ubuntu
CLI/Mono Uploaders, which is subscribed to zeroc-ice in Ubuntu.
https://bugs.launchpad.net/bugs/887270

Title:
  icegrid-gui missing libjgoodies-forms-java dependency

Status in “zeroc-ice” package in Ubuntu:
  New

Bug description:
  1. installed icegrid-gui.

  bob at 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 at 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 at 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!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/zeroc-ice/+bug/887270/+subscriptions



More information about the Ubuntu-mono mailing list