[GeoNetwork-users] GN 2.4.2 on Debian command-line install error - what am I missing?

Hello,
I am a Linux neophyte and am trying to do a command-line install of GeoNetwork 2.4.2 on our Amazon VM running Debian (had an old GeoNetwork 2.1. install)
I created an install.xml file on my windows box, modified it (see below), and ran the installer jar but I am getting the following error when installing gast.
What am I doing wrong?

** Install error:
...
executeCommand
       params: /usr/lib/jvm/java-1.5.0-sun-1.5.0.14/jre/bin/java
       params: -jar
       params: /mnt/data-store/geonetwork242/gast/gast.jar
       params: -setup

stdout:

stderr:
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
       at java.lang.ClassLoader.defineClass1(Native Method)
       at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
       at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
       at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
       at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
       at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
       at java.security.AccessController.doPrivileged(Native Method)
       at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
       at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
       at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

** install.xml
<AutomatedInstallation langpack="eng">
    <com.izforge.izpack.panels.HelloPanel/>
    <com.izforge.izpack.panels.HTMLLicencePanel/>
    <com.izforge.izpack.panels.TargetPanel>
        <installpath>/mnt/data-store/geonetwork242</installpath>
    </com.izforge.izpack.panels.TargetPanel>
    <com.izforge.izpack.panels.PacksPanel>
        <selected>
            <pack index="0"/>
            <pack index="1"/>
            <pack index="2"/>
            <pack index="3"/>
            <pack index="5"/>
        </selected>
    </com.izforge.izpack.panels.PacksPanel>
    <com.izforge.izpack.panels.InstallPanel/>
    <com.izforge.izpack.panels.ShortcutPanel>
    </com.izforge.izpack.panels.ShortcutPanel>
    <com.izforge.izpack.panels.HTMLInfoPanel/>
    <com.izforge.izpack.panels.FinishPanel/>
</AutomatedInstallation>

--
_______________________________
Wolfgang Grunberg
Arizona Geological Survey
wgrunberg@anonymised.com
520-770-3500

Hi Wolfgang,
It looks like some libs have been compiled with a different JVM from
the one you're using.
Seeing UnsupportedClassVersionError.
Maybe an option, could you try to run the installer with a java 1.6 ?
(even if GeoNetwork should work fine with 1.5)

HTH. Francois

2009/10/21 Wolfgang Grunberg <wgrunberg@anonymised.com>:

Hello,
I am a Linux neophyte and am trying to do a command-line install of
GeoNetwork 2.4.2 on our Amazon VM running Debian (had an old GeoNetwork
2.1. install)
I created an install.xml file on my windows box, modified it (see
below), and ran the installer jar but I am getting the following error
when installing gast.
What am I doing wrong?

** Install error:
...
executeCommand
params: /usr/lib/jvm/java-1.5.0-sun-1.5.0.14/jre/bin/java
params: -jar
params: /mnt/data-store/geonetwork242/gast/gast.jar
params: -setup

stdout:

stderr:
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad
version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

** install.xml
<AutomatedInstallation langpack="eng">
<com.izforge.izpack.panels.HelloPanel/>
<com.izforge.izpack.panels.HTMLLicencePanel/>
<com.izforge.izpack.panels.TargetPanel>
<installpath>/mnt/data-store/geonetwork242</installpath>
</com.izforge.izpack.panels.TargetPanel>
<com.izforge.izpack.panels.PacksPanel>
<selected>
<pack index="0"/>
<pack index="1"/>
<pack index="2"/>
<pack index="3"/>
<pack index="5"/>
</selected>
</com.izforge.izpack.panels.PacksPanel>
<com.izforge.izpack.panels.InstallPanel/>
<com.izforge.izpack.panels.ShortcutPanel>
</com.izforge.izpack.panels.ShortcutPanel>
<com.izforge.izpack.panels.HTMLInfoPanel/>
<com.izforge.izpack.panels.FinishPanel/>
</AutomatedInstallation>

--
_______________________________
Wolfgang Grunberg
Arizona Geological Survey
wgrunberg@anonymised.com
520-770-3500

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
GeoNetwork-users mailing list
GeoNetwork-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

Thanks! JDK 1.6 fixed that problem although it is considered unstable for Debian Etch.

# Unstable Sid
deb http://http.us.debian.org/debian/ unstable main contrib non-free

_______________________________
Wolfgang Grunberg
Arizona Geological Survey
wgrunberg@anonymised.com
520-770-3500

Francois Prunayre wrote:

Hi Wolfgang,
It looks like some libs have been compiled with a different JVM from
the one you're using.
Seeing UnsupportedClassVersionError.
Maybe an option, could you try to run the installer with a java 1.6 ?
(even if GeoNetwork should work fine with 1.5)

HTH. Francois

2009/10/21 Wolfgang Grunberg <wgrunberg@anonymised.com>:
  

Hello,
I am a Linux neophyte and am trying to do a command-line install of
GeoNetwork 2.4.2 on our Amazon VM running Debian (had an old GeoNetwork
2.1. install)
I created an install.xml file on my windows box, modified it (see
below), and ran the installer jar but I am getting the following error
when installing gast.
What am I doing wrong?

** Install error:
...
executeCommand
      params: /usr/lib/jvm/java-1.5.0-sun-1.5.0.14/jre/bin/java
      params: -jar
      params: /mnt/data-store/geonetwork242/gast/gast.jar
      params: -setup

stdout:

stderr:
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad
version number in .class file
      at java.lang.ClassLoader.defineClass1(Native Method)
      at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
      at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
      at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
      at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
      at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
      at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

** install.xml
<AutomatedInstallation langpack="eng">
   <com.izforge.izpack.panels.HelloPanel/>
   <com.izforge.izpack.panels.HTMLLicencePanel/>
   <com.izforge.izpack.panels.TargetPanel>
       <installpath>/mnt/data-store/geonetwork242</installpath>
   </com.izforge.izpack.panels.TargetPanel>
   <com.izforge.izpack.panels.PacksPanel>
       <selected>
           <pack index="0"/>
           <pack index="1"/>
           <pack index="2"/>
           <pack index="3"/>
           <pack index="5"/>
       </selected>
   </com.izforge.izpack.panels.PacksPanel>
   <com.izforge.izpack.panels.InstallPanel/>
   <com.izforge.izpack.panels.ShortcutPanel>
   </com.izforge.izpack.panels.ShortcutPanel>
   <com.izforge.izpack.panels.HTMLInfoPanel/>
   <com.izforge.izpack.panels.FinishPanel/>
</AutomatedInstallation>

--
_______________________________
Wolfgang Grunberg
Arizona Geological Survey
wgrunberg@anonymised.com
520-770-3500

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
GeoNetwork-users mailing list
GeoNetwork-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork