SLF4J: Fehler beim Laden der Klasse "org.slf4j.impl.StaticLoggerBinder". Error

BezüglichEclipse IDE (Indigo, Juno undKepler (32- und 64-Bit-Versionen)Plattformen: Windows, Ubuntu, Macm2e version: 1.1.0.20120530-0009, 1.2.0.20120903-1050, 1.3.0.20130129-0926,
1.4.0.20130601-0317Allgemeine Information

Der obige Fehler trat nach dem Update der m2e auf Version 1.1 auf.Durch Entfernen von m2e 1.1 und Zurücksetzen auf m2e 1.0 funktionierte alles einwandfrei. Ich habe versucht, das Problem in Windows und Ubuntu zu wiederholen, und es gab mir genau den gleichen Fehler. Zahlreiche Konfigurationen von slf4j-api und logback wurden getestet, aber keine scheint zu funktionieren.

Der Fehler tritt in jedem Maven-Projekt aufauch ohne slf4j-abhängigkeit zu deklarieren.

Neues Maven-Projekt -> Maven-Archetyp-Schnellstart

und

Neues Maven-Projekt -> Einfaches Projekt ohne Auswahl des Archetyps

Ergebnis zu

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
Testen von Umgebungen und Konfigurationen

Getestet mit Eclipse Indigo und Eclipse Juno (32 und 64 Bit) unter Mac, 32 Bit unter Ubuntu und 64 und 32 Bit unter Windows. Getestet frisch installiert vonJuno Classic, Juno-Modellierungswerkzeuge, Kepler Standard, Kepler-Modellierungswerkzeuge und erzeugte den gleichen Fehler.

Der Fehler erscheint mitsauber, Installieren, Prüfung, bereitstellen, Erzeugungsquellen, bestätigen , kompilieren , Paket, Integrationstest, überprüfen und Kombinationen des Ziels sauber mit den restlichen Zielen. Es erscheint auch mit Parametern-e und-X. Es wurde versucht, das m2e-Repository zu löschen und erneut von Grund auf herunterzuladen, jedoch ohne Erfolg. Es sollte erwähnt werden, dass es in 3 verschiedenen Maschinen und virtuellen Boxen aller oben genannten Systeme getestet wurde, aber den gleichen Fehler produzierte.

Versuchte alles andersWieder anmelden Konfigurationen (von 1.0.4 bis 1.0.13), die das Problem lösenslf4j-api undLogback-Core Abhängigkeiten, aber alle erzeugen den gleichen Fehler:

<dependency>
   <groupId>ch.qos.logback</groupId>
   <artifactId>logback-classic</artifactId>
   <version></version>
</dependency>

Versucht alle unterschiedlich (von 1.6.1 bis 1.7.5)slf4j-simple Konfigurationen.

<dependency>
   <groupId>org.slf4j</groupId>
   <artifactId>slf4j-simple</artifactId>
   <version></version>
   <scope>compile</scope>
</dependency>

Versucht alle unterschiedlich (von 1.6.1 bis 1.7.5)log4j-over-slf4j Konfigurationen.

<dependency>
   <groupId>org.slf4j</groupId>
   <artifactId>log4j-over-slf4j</artifactId>
   <version></version>
   <scope>compile</scope>
</dependency>

Versucht alle unterschiedlich (von 1.6.1 bis 1.7.5)slf4j-jdk14 Konfigurationen.

<dependency>
   <groupId>org.slf4j</groupId>
   <artifactId>slf4j-jdk14</artifactId>
   <version></version>
   <scope>compile</scope>
</dependency>

Versucht alle unterschiedlich (von 1.6.1 bis 1.7.5)slf4j-log4j12 Konfigurationen.

<dependency>
     <groupId>org.slf4j</groupId>
     <artifactId>slf4j-log4j12</artifactId>
     <version></version>
     <scope>compile</scope>
</dependency>

Versuchtslf4j-nop 1.7.5 Aufbau.

<dependency>
  <groupId>org.slf4j</groupId>
  <artifactId>slf4j-nop</artifactId>
  <version>1.7.5</version>
  <scope>compile</scope>
</dependency>

Last but not least werden die Protokolle trotz des Fehlers gespeichert und ausgedruckt.

Möglichkeiten, den Fehler zu reproduzieren

Laden Sie Eclipse Juno, Indigo oder Kepler 32 oder 64 Bit herunter (Alle Installationen verursachen denselben Fehler).

Installieren Sie m2e - Maven Integration für Eclipse

Juno -http://download.eclipse.org/releases/junoKepler -http://download.eclipse.org/releases/keplerIndigo -http://download.eclipse.org/technology/m2e/releases/ (momentan nicht verfügbar)

ODER

Aktualisieren Sie Ihre m2e-Version auf1.1.0.20120530-0009, oder1.2.0.20120903-1050, oder1.3.0.20130129-0926, oder1.4.0.20130601-0317 )

Wählen Sie Datei-> Neu-> Andere-> Maven-Projekt-> Klicken Sie auf Weiter-> Auswählen
Maven-Archetyp-Schnellstart aus dem Katalog-> Fertig stellen

ODER

Wählen Sie Datei-> Neu-> Andere-> Maven-Projekt-> Klicken Sie auf Weiter-> Wählen Sie Ein einfaches Projekt erstellen (überspringen Sie die Archetypauswahl) -> Vollständige Artefaktinformationen-> Fertig stellen

Rechtsklick auf das Projekt-> Läuft als-> Neuinstallation (oder ein anderes oben genanntes Ziel)

Die erste Zeile in der Konsole ist

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

P.S. Bestehende Projekte führen nach dem Update der m2e-Version auf 1.1.0.20120530-0009 zu demselben Fehler, 1.2.0.20120903-1050, 1.3.0.20130129-0926, 1.4.0.20130601-0317

Aktualisierung

BEARBEITEN

m2e Support Seite:

Die obige Frage wurde als Fehler in der m2e-Support-Site gepostet, und die Antwort von Igor Fedorenko lautete:

Es gibt keine unmittelbaren Pläne, diese Nachricht zu unterdrücken.

Informationen zum Anzeigen des obigen Fehlers finden Sie unterm2e offizielle Support-Seite

BEARBEITEN 2

Die obige Fehleranzeige istvorhanden auch zum2e Ausführung1.2.0.20120903-1050

EDIT 3

Die obige Fehleranzeige istvorhanden auch zum2e Ausführung1.3.0.20130129-0926

EDIT 4

Die obige Fehleranzeige istvorhanden auch zum2e Ausführung1.4.0.20130601-0317

BEARBEITEN 5

                              ***Reported FIXED***
Der obige Fehler wird als behoben für gemeldetm2e Ausführung1.5.0 / Luna M3(Zielmeilenstein). Die Version steht noch nicht zum Download zur Verfügung.Luna M3 istgeplant für den 15. November.Neueste Entwickler-Versionen sind verfügbarHierWeitere Informationen zu den Meilensteinen von m2e finden Sie unterm2e Hauptlager.

Antworten auf die Frage(9)

Ihre Antwort auf die Frage