• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[Gelöst] Hibiscus mit fehlerhaftem Paket?

Hallo,

ich habe gerade über packman das aktuelle hibiscus installiert. leider kommt folgender Fehler:
Code:
Exception in thread "main" java.lang.UnsupportedClassVersionError: de/willuhn/logging/Logger (Unsupported major.minor version 49.0)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
        at de.willuhn.jameica.system.StartupParams.<init>(StartupParams.java:100)
        at de.willuhn.jameica.Main.main(Main.java:78)

Die installierte Java-Version ist die 1.5 von Sun.

Woran könnte das liegen? Laut Fehlermeldung müsste es ja ein Problem mit der Java-Version sein. Nur sagt mir der Fehler, dass die 1,5 installiert sein soll und er die 1.4 gefunden hat.
Wer hat nun recht "java -version" oder hibiscus?
 
Also der Fehler scheint nicht direkt mit Hibiscus und Jameica, sondern eher mit dem Paket de_willuhn zu tun haben.
Kann es sein, dass hier etwas fehlerhaft kompiliert wurde? Es scheint wohl, als wäre das de.willuhn.logging mit einer anderen Java-Version als der Rest kompiliert wurden zu sein.

Hat jemand ähnliche Probleme?
 
NoReason schrieb:
Also der Fehler scheint nicht direkt mit Hibiscus und Jameica, sondern eher mit dem Paket de_willuhn zu tun haben.
Kann es sein, dass hier etwas fehlerhaft kompiliert wurde? Es scheint wohl, als wäre das de.willuhn.logging mit einer anderen Java-Version als der Rest kompiliert wurden zu sein.

Hat jemand ähnliche Probleme?

poste mal die Ausgabe von
rpm -q de_willuhn_util de-willuhn_ds hibiscus jameica

evtl hast du zwei Versionen gemischt, da der upload ziemlich lange dauerte ...
 
Hmmm merkwürdig de_willuhn_ds hab ich nicht...

Code:
de_willuhn_util-1.5-0.pm.1
package de-willuhn_ds is not installed
hibiscus-1.7-0.pm.cvs20061009
jameica-1.5-0.pm.cvs20061009

[Edit]
Das Paket heißt wohl de_willuhn_ds

Code:
de_willuhn_ds-1.5-0.pm.1
 
de_willuhn_ds heisst es korrekt :)

aber Olaf (der Autor) hat gerade eine neue Version von de_willuhn_util herausgebracht ...
also wird es neue Pakete geben :)
 
Also ich hab gerade die neuen Pakete installiert ... Der Fehler ist immernoch da - exakt der gleiche.

Mach ich vielleicht irgendwas falsch???
 
was ergibt: java -version in einer Konsole ?

evtl verwendest du trotz installiertem java-1.5 ein java-1.4 ?
 
java -version gibt folgendes:
Code:
java version "1.5.0_07"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03)
Java HotSpot(TM) Client VM (build 1.5.0_07-b03, mixed mode, sharing)

So wie es aussieht, ist das Paket nicht mit der 1.5 von Sun kompiliert, aber mit was sonst???
 
So, hab grad mal die beiden willuhn-Pakete neu gebaut. Dummerweise mkommen jetzt immer mehr Pakete, die nicht kompatibel sind :twisted:

Ich bau jetzt mal weiter.
 
NoReason schrieb:
java -version gibt folgendes:
Code:
java version "1.5.0_07"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03)
Java HotSpot(TM) Client VM (build 1.5.0_07-b03, mixed mode, sharing)

So wie es aussieht, ist das Paket nicht mit der 1.5 von Sun kompiliert, aber mit was sonst???

ich kompiliere alle meine java-Pakete mit dem 1.5er von sun :mrgreen:

Code:
java -version
java version "1.5.0_07"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03)
Java HotSpot(TM) Client VM (build 1.5.0_07-b03, mixed mode, sharing)
 
Hmmm also es funktioniert jetzt. Ich hab das Paket für die JDBC-Untertstützung von Java 1.4 auf die 1.5 geupdatet.

Muss ich das eigentlich verstehen? Warum bewirkt das Java JDBC-Paket, dass die 1.4 verwendet wird, obwohl java -version mir die 1.5 ausgibt? :twisted:
 
NoReason schrieb:
Hmmm also es funktioniert jetzt. Ich hab das Paket für die JDBC-Untertstützung von Java 1.4 auf die 1.5 geupdatet.

Muss ich das eigentlich verstehen? Warum bewirkt das Java JDBC-Paket, dass die 1.4 verwendet wird, obwohl java -version mir die 1.5 ausgibt? :twisted:
das jameica/hibiscus Startscript verwendet die jpackage-utils. Das wiederum verwendet update-alternatives.

Java kann mehrfach installiert sein !
mit update-alternatives wird eine Umgebung als default gesetzt, bei dir wohl 1.4

mit diesem Befehl kannst du das verifizieren:
Code:
update-alternatives --display java

ansonsten man update-alternatives lesen
 
Oben