JVM ist in java.util.zip.ZipFile.getEntry abgestürzt

8

Folgende Protokolldatei resultierte in JVM crash.

%Vor%

Beim ersten Mal, als dies nach einigen Online-Materialien geschah, habe ich die JVM-Option hinzugefügt %Code%. Aber immer noch der gleiche JVM-Absturz. Es gibt viele ähnliche Probleme an verschiedenen Orten, aber keine der Antworten lieferte eine feste Lösung für dieses Problem.

Ich habe den folgenden Beitrag bereits durchgesehen. Aber es gibt keine mögliche Lösung, die ich sehen kann.

JVM stürzt beim memcpy während des Ladens der Klasse ab

Jede Hilfe wird sehr geschätzt.

    
Ruchira Gayan Ranaweera 12.07.2016, 10:25
quelle

2 Antworten

9

Problem ist zip / JAR-Datei wird während der Verwendung überschrieben. Die Verwendung von -Dsun.zip.disableMemoryMapping=true wird das Problem lösen, Sie verwenden JDK7 update 51 , JDK9 frühen Zugriff Builds sind verfügbar, die eine Lösung dafür hat.

Überprüfen Sie das ursprüngliche Problem Ссылка , das in 9 frühen Build 97 behoben wurde.

>     
Fairoz 13.07.2016 10:42
quelle
0

Wir stehen auch vor der gleichen Art von Problem. Dieses Problem betrifft bestimmte Dateien und nicht alle. Es verursacht von nativen Methoden von Java. Daher können wir das Problem nicht mit dem Code lösen. Das Ändern der Konfiguration löste das Problem auch nicht. Also die Lösung für dieses Problem (zumindest in meinem Fall),

  1. Erstellen Sie den Shutdown-Hook-Thread
  2. Immer wenn jvm abstürzt, starte denselben jvm
  3. neu
  4. Überspringe den Fehler, der die Zip-Datei verursacht, und fahre mit der nächsten Datei fort.
Vijayakumar 13.10.2016 11:21
quelle

Tags und Links