Hallo,
mir ist aufgefallen, dass die beim Beenden von Hibiscus automatisch erstellten Backups sich in zwei Lager teilen:
- ZIP-Dateien von ein paar MB Größe
- ZIP-Dateien mit nur rund 20 KB Größe
In der letzten Gruppe hat hibiscus.h2.db eine Größe von 0 Bytes, und das Verzeichnis ...\hibiscus\passports fehlt.
Seit 4 Tagen gibt es nur noch unvollständige Backups, zuvor gab es im zeitlichen Verlauf immer mal wieder ein unvollständiges zwischendurch, flankiert von 2-3 vollständigen.
Im jameica.log finde ich:
[Sun Mar 22 15:50:44 CET 2020][ERROR][main][de.willuhn.jameica.backup.BackupEngine.doBackup] unable to create backup
java.io.IOException: Der Prozess kann nicht auf die Datei zugreifen, da ein anderer Prozess einen Teil der Datei gesperrt hat
at java.base/java.io.FileInputStream.readBytes(Native Method)
at java.base/java.io.FileInputStream.read(Unknown Source)
at java.base/java.io.BufferedInputStream.fill(Unknown Source)
at java.base/java.io.BufferedInputStream.read1(Unknown Source)
at java.base/java.io.BufferedInputStream.read(Unknown Source)
at java.base/java.io.FilterInputStream.read(Unknown Source)
at de.willuhn.io.IOUtil.copy(IOUtil.java:38)
at de.willuhn.io.ZipCreator._add(ZipCreator.java:132)
at de.willuhn.io.ZipCreator._add(ZipCreator.java:120)
at de.willuhn.io.ZipCreator._add(ZipCreator.java:120)
at de.willuhn.io.ZipCreator.add(ZipCreator.java:79)
at de.willuhn.jameica.backup.BackupEngine.doBackup(BackupEngine.java:324)
at de.willuhn.jameica.services.BackupService.shutdown(BackupService.java:86)
at de.willuhn.boot.BootLoader.shutdown(BootLoader.java:202)
at de.willuhn.jameica.system.Application.shutDown(Application.java:213)
at de.willuhn.jameica.gui.GUI.quit(GUI.java:1040)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:941)
at de.willuhn.jameica.gui.GUI.init(GUI.java:328)
at de.willuhn.jameica.system.Application.init(Application.java:145)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:75)
Was sperrt da noch die DB? Und wie kann ich Abhilfe schaffen?
Vielen Dank
Sina
Hier im Einsatz:
mir ist aufgefallen, dass die beim Beenden von Hibiscus automatisch erstellten Backups sich in zwei Lager teilen:
- ZIP-Dateien von ein paar MB Größe
- ZIP-Dateien mit nur rund 20 KB Größe
In der letzten Gruppe hat hibiscus.h2.db eine Größe von 0 Bytes, und das Verzeichnis ...\hibiscus\passports fehlt.
Seit 4 Tagen gibt es nur noch unvollständige Backups, zuvor gab es im zeitlichen Verlauf immer mal wieder ein unvollständiges zwischendurch, flankiert von 2-3 vollständigen.
Im jameica.log finde ich:
Code
[Sun Mar 22 15:50:44 CET 2020][ERROR][main][de.willuhn.jameica.backup.BackupEngine.doBackup] unable to create backup
java.io.IOException: Der Prozess kann nicht auf die Datei zugreifen, da ein anderer Prozess einen Teil der Datei gesperrt hat
at java.base/java.io.FileInputStream.readBytes(Native Method)
at java.base/java.io.FileInputStream.read(Unknown Source)
at java.base/java.io.BufferedInputStream.fill(Unknown Source)
at java.base/java.io.BufferedInputStream.read1(Unknown Source)
at java.base/java.io.BufferedInputStream.read(Unknown Source)
at java.base/java.io.FilterInputStream.read(Unknown Source)
at de.willuhn.io.IOUtil.copy(IOUtil.java:38)
at de.willuhn.io.ZipCreator._add(ZipCreator.java:132)
at de.willuhn.io.ZipCreator._add(ZipCreator.java:120)
at de.willuhn.io.ZipCreator._add(ZipCreator.java:120)
at de.willuhn.io.ZipCreator.add(ZipCreator.java:79)
at de.willuhn.jameica.backup.BackupEngine.doBackup(BackupEngine.java:324)
at de.willuhn.jameica.services.BackupService.shutdown(BackupService.java:86)
at de.willuhn.boot.BootLoader.shutdown(BootLoader.java:202)
at de.willuhn.jameica.system.Application.shutDown(Application.java:213)
at de.willuhn.jameica.gui.GUI.quit(GUI.java:1040)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:941)
at de.willuhn.jameica.gui.GUI.init(GUI.java:328)
at de.willuhn.jameica.system.Application.init(Application.java:145)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:75)
Was sperrt da noch die DB? Und wie kann ich Abhilfe schaffen?
Vielen Dank
Sina
Hier im Einsatz:
Code
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] starting Jameica Version 2.8.6
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] Built-Date : 20191101
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] Buildnumber: 455
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] max. memory: 494mb
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] sys charset: windows-1252
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] command line parameters
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] os.arch : amd64
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] os.name : Windows 10
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] os.version : 10.0
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.version : 11.0.5
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.vendor : AdoptOpenJDK
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.runtime.name: OpenJDK Runtime Environment
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.vm.name : OpenJDK 64-Bit Server VM
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] Built-Date : 20191101
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] Buildnumber: 455
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] max. memory: 494mb
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] sys charset: windows-1252
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] command line parameters
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] os.arch : amd64
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] os.name : Windows 10
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] os.version : 10.0
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.version : 11.0.5
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.vendor : AdoptOpenJDK
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.runtime.name: OpenJDK Runtime Environment
[Sun Mar 22 15:45:52 CET 2020][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.vm.name : OpenJDK 64-Bit Server VM