Ich benutze Eclipse Mars 4.5.2. Wenn ich Coverage-Tests für meine Anwendung durchführe, die bisher 317 Testmethoden enthält, bekomme ich beim Beenden (ungefähr 274 Methoden laufen) Fehler, für die ich keine Lösung finden kann.Coverage fataler Fehler (EclEmma)
Zuerst wird ein Popup-Fenster sagen:
Keine Coverage Daten
Keine Berichterstattung Daten während dieser Berichterstattung Sitzung gesammelt.
Bitte beenden Sie den Java-Prozess nicht manuell von Eclipse.
A SECON Popup-Fenster:
'com.mountainminds.eclemma.internal.core.launching.AgentServer' hat ein Problem aufgetreten. Fehler beim Abdecken des Abdeckungsdatums (Code 5013).
[Details:] Fehler beim Dumping der Coverage-Daten (Code 5013). Verbindung zurückgesetzt
Und dann das folgende Konsolenprotokoll:
Ein schwerwiegender Fehler ist durch die Java Runtime Environment erkannt wurde:
EXCEPTION_ACCESS_VIOLATION (0xc0000005) auf pc = 0x000000005f9b96af, pid = 2024 , tid = 3772
JRE-Version: Java (TM) SE-Laufzeitumgebung (8.0_66-b18) (Build 1.8.0_66-b18) Java-VM: Java HotSpot (TM) 64-Bit-Server-VM (25.66 -b18 gemischter Modus Windows-amd64 komprimierte oops) Problemhafter Rahmen: V [jvm.dll + 0x4b96af]
Fehler beim Schreiben von Core Dump. X: \ xxxxx \ hs_err_pid2024.log
Compiler Replay-Daten werden gespeichert als: Minidumps wird nicht standardmäßig auf dem Client-Versionen von Windows
Eine Fehlerbericht-Datei mit mehr Informationen gespeichert als aktiviert X: \ xxxxx \ replay_pid2024.log
Wenn Sie einen Fehlerbericht einreichen möchten, besuchen Sie bitte: http://bugreport.java.com/bugreport/crash.jsp
ich habe seit ein paar Wochen dieses Problem leiden s und, wie gesagt, ich kann keine Lösung finden, nur ähnliche Fehlerberichte in der EclEmma-Site vor vier oder fünf Jahren.
Ich habe versucht, die folgenden JVM-Argumente für JUnit zu setzen: -Xms2g -Xmx2g
.
Meine Tests haben keine Datenbankverbindung, Serververbindung oder Netzwerkverbindung. Sie machen auch keine HTTP-Anfrage.
Ich habe versucht, das EclEmma Plugin neu zu installieren sowie Eclipse neu zu installieren. Das Problem ist weiterhin aufgetreten.
Bitte geben Sie das vollständige Crashprotokoll an – Fairoz