Warum bekomme ich diesen Fehler:
%Vor%Meine Vermutung ist, dass der Tippfehler behoben wurde und die Versionen von slf4j und logback nicht übereinstimmen, aber ich konnte in den Versionshinweisen nichts finden, das sagt, welche Versionen kompatibel sind.
Momentan verwende ich org.slf4j.api 1.6.1 und ch.qos.logback.classic 0.9.27.
Sie kommen von Eclipse Orbit, daher ist es nicht wirklich einfach, eine der beiden Versionen zu ändern.
Protokollierung Neuigkeiten :
25. Januar 2011 - Veröffentlichung der Version 0.9.28
Brechen der Änderung: In der Kontextschnittstelle wird die zuvor falsch geschriebene Eigenschaft bithTime jetzt in birthTime umbenannt.
In der Kontextschnittstelle wird die zuvor falsch geschriebene Eigenschaft bithTime jetzt in birthTime umbenannt. Dies ist eine rückwärtskompatible Änderung. Alle bereits vorhandenen Verweise auf die Eigenschaft "bithTime" müssen jetzt als "birthTime" referenziert werden.
Tatsächlich erklärt der 0.9.27 SLF4J 1.6.1 als eine Abhängigkeit, sind Sie sicher, dass alle Ihre JARs die Version haben? Diese Methode wird intern zwischen Logback-Modulen verwendet und ich nehme an, sie wurde in alle umbenannt, was darauf hindeutet, dass Sie eine andere Version von logback-core
und logback-classic
JARs haben.
Denken Sie auch wirklich über ein Upgrade nach, diese Version ist mehr als ein Jahr alt und Logback ist jetzt in 1.x.