• 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?

NoReason

Member
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?
 
OP
NoReason

NoReason

Member
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?
 

oc2pus

Ultimate Guru
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 ...
 
OP
NoReason

NoReason

Member
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
 

oc2pus

Ultimate Guru
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 :)
 
OP
NoReason

NoReason

Member
Also ich hab gerade die neuen Pakete installiert ... Der Fehler ist immernoch da - exakt der gleiche.

Mach ich vielleicht irgendwas falsch???
 

oc2pus

Ultimate Guru
was ergibt: java -version in einer Konsole ?

evtl verwendest du trotz installiertem java-1.5 ein java-1.4 ?
 
OP
NoReason

NoReason

Member
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???
 
OP
NoReason

NoReason

Member
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.
 

oc2pus

Ultimate Guru
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)
 
OP
NoReason

NoReason

Member
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:
 

oc2pus

Ultimate Guru
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