Ich versuche, unsere Anwendung auf Java 8 zu aktualisieren und habe einige Probleme mit Maven und todsicheren. Wenn ich alle meine Komponententests ausführen, scheitern eine Handvoll von ihnen, wenn Sie EasyMock.createMock mit dem folgenden Fehler verwenden: java.lang.NoClassDefFoundError: Could not initialize class com.sun.proxy.$Proxy33
. Nicht alle Instanzen von EasyMock.createMock schlagen fehl, und ich kann nichts Besonderes über die Klassen finden, über die wir uns lustig machen, wo es scheitert. Wenn ich den Komponententest innerhalb von IntelliJ ausführe, funktioniert das auch einwandfrei. Nur wenn es direkt über Maven läuft, schlägt es fehl. Ich konnte nichts finden, was das verursacht, aber ich gehe davon aus, dass es sich um ein Klassenpfadproblem handeln muss. Jede Hilfe würde sehr geschätzt werden.
0
A
Antwort
0
Das ist ein seltsamer Fehler. Der Proxy33 bedeutet, dass Sie sich über eine Schnittstelle lustig machen. Und das ist beim Klassenladen gescheitert.
Überprüfen Sie, ob in Ihrem Code statische Initialisierer vorhanden sind. Sie können Remote-Debug auch zu Maven hinzufügen und die Ausnahme unterbrechen.
Verwandte Themen
- 1. java.lang.NoClassDefFoundError: Es konnte keine Klasse initialisieren org.apache.http.conn.ssl.SSLConnectionSocketFactory
- 2. Elasticsearch Java-API aus Webanwendungsfehler: java.lang.NoClassDefFoundError: Konnte die Klasse nicht initialisieren org.elasticsearch.threadpool.ThreadPool
- 3. todsichere nicht mit TypeNotPresentExceptionProxy
- 4. Logging-Level unter Maven todsichere
- 5. Maven todsichere Plugin hängt immer
- 6. falsch Testzählstand mit Maven-todsichere-Plugin
- 7. Konnte die Klasse java.util.logging.LogManager nicht initialisieren
- 8. Maven Fehler mit Java 8
- 9. Maven todsichere Berichterstattung Plugin-Konfiguration
- 10. TestNG todsichere, run Suite mit maven Befehlszeile
- 11. java.lang.NoClassDefFoundError: Konnte nicht initialisiert werden org.springframework.web.util.NestedServletException
- 12. Zeppelin java.lang.NoClassDefFoundError: Es konnte keine Klasse initialisieren org.apache.spark.rdd.RDDOperationScope $
- 13. Spring MVC Konnte die Klasse com.mongodb.MongoClient nicht initialisieren
- 14. java.lang.IllegalArgumentException: Konnte nicht auf com.sun.proxy gesetzt werden. $ Proxy
- 15. GAE + JPA: java.lang.NoClassDefFoundError: Konnte nicht Klasse EMF
- 16. Maven (todsichere): Testressourcen von src/test/java kopieren
- 17. Tomcat 8 Maven Plugin für Java 8
- 18. Maven todsichere kann meine iReporter Klasse auf Jenkins nicht instanziiert
- 19. Cobertura-Maven-Plugin mit Java 8
- 20. Eclipse + Maven + Spring Anwendung: java.lang.NoClassDefFoundError
- 21. java.lang.NoClassDefFoundError: in Eclipse Maven
- 22. Proguard-Maven-Plugin Java 8
- 23. java.lang.NoClassDefFoundError: Klasse konnte nicht initialisiert werden java.awt.Toolkit
- 24. java.lang.NoClassDefFoundError: Konnte die Klasse org.apache.jmeter.gui.util.MenuFactory
- 25. Strange Maven Java Konnte Hauptklasse nicht finden oder laden Problem
- 26. maven todsichere Bericht Plugin läuft nicht die Testfälle
- 27. Maven Build schlägt fehl, da die Maven-todsichere-Plugin
- 28. Maven todsichere Plugin nicht korrekt testng suite.xml Datei
- 29. konnte nicht von Maven
- 30. todsichere HeapDumpOnOutOfMemoryError