View Issue Details

IDProjectCategoryView StatusLast Update
0001135FakturamaOberflächepublic2024-12-03 18:01
Reportersdettmer Assigned Torheydenr  
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Product Version2.1.3 
Target VersionPipeline 
Summary0001135: Wenn einmal eine X Session gestorben ist, lässt sich Fakturama nicht mehr starten
Description

Ich nutze Fakturama in einem "self contained" Container und greife über X11 Display via SSH darauf zu. Wenn die Netzverbindung abreißt (weil der Laptop z.B. von WLAN auf Kabel umstellt, weil man nicht dran denkt und das dock ansteckt), wird das Terminal beendet und die X11 Fenster verschwinden. Die meisten Programme beenden sich dabei und können neu gestartet werden. Bei Fakturama bekomme ich aber Fehler ("org.hsqldb.HsqlException: Database lock acquisition failure"). Als Workaround habe ich "killall oosplash soffice.bin atril /usr/share/fakturama2/jre/bin/java" gemacht, aber bei "kill" kann man vielleicht Datenverlust bekommen (gerade Datenbanken zu killen fühlt sich nicht gut an).

Ich glaube, Fakturama ignoriert hier vielleicht eine Exception zu viel, beendet sich nicht und ein von Fakturama gestarteter Datenbankprozess wird nicht beendet, so dass er noch läuft und nicht neu gestartet werden kann.

Additional Information

WARNING: Extender - Refreshing disabled - entities in bundle com.sebulli.fakturama.model may not be woven
Dez. 02, 2024 8:03:03 PM javax.money.spi.Bootstrap init
INFORMATION: Money Bootstrap: new ServiceProvider set: org.javamoney.osgi.OsgiServiceProvider
[Server@1e92c3b6]: Initiating startup sequence...

java.net.BindException: Die Adresse wird bereits verwendet
at java.base/sun.nio.ch.Net.bind0(Native Method)
at java.base/sun.nio.ch.Net.bind(Net.java:555)
at java.base/sun.nio.ch.Net.bind(Net.java:544)
at java.base/sun.nio.ch.NioSocketImpl.bind(NioSocketImpl.java:643)
at java.base/java.net.ServerSocket.bind(ServerSocket.java:388)
at java.base/java.net.ServerSocket.<init>(ServerSocket.java:274)
at java.base/java.net.ServerSocket.<init>(ServerSocket.java:167)
at org.hsqldb.server.HsqlSocketFactory.createServerSocket(Unknown Source)
at org.hsqldb.server.Server.openServerSocket(Unknown Source)
at org.hsqldb.server.Server.run(Unknown Source)
at org.hsqldb.server.Server$ServerThread.run(Unknown Source)
[Server@1e92c3b6]: Initiating shutdown sequence...
[Server@1e92c3b6]: Shutdown sequence completed in 1 ms.
[Server@1e92c3b6]: 2024-12-02 19:03:04.064 SHUTDOWN : System.exit() was not called
[Server@1e92c3b6]: Initiating startup sequence...
[Server@1e92c3b6]: Server socket opened successfully in 0 ms.
[Server@1e92c3b6]: [Thread[HSQLDB Server @1e92c3b6,5,main]]: Database [index=0, db=file:/mp0/faktura ma2/Database/Database, alias=fakdbneu] did not open: org.hsqldb.HsqlException: Database lock acquisi tion failure: lockFile: org.hsqldb.persist.LockFile@6d966d44[file =/mp0/fakturama2/Database/Database .lck, exists=true, locked=false, valid=false, ] method: checkHeartbeat read: 2024-12-02 19:03:13 hea rtbeat - read: -267 ms.
[Server@1e92c3b6]: [Thread[HSQLDB Server @1e92c3b6,5,main]]: Shutting down because there are no open databases
[Server@1e92c3b6]: Initiating shutdown sequence...
[Server@1e92c3b6]: Shutdown sequence completed in 1 ms.
[Server@1e92c3b6]: 2024-12-02 19:03:14.623 SHUTDOWN : System.exit() was not called
[Server@1e92c3b6]: Initiating startup sequence...
[Server@1e92c3b6]: Server socket opened successfully in 0 ms.
[Server@1e92c3b6]: [Thread[HSQLDB Server @1e92c3b6,5,main]]: Database [index=0, db=file:/mp0/faktura ma2/Database/Database, alias=fakdbneu] did not open: org.hsqldb.HsqlException: Database lock acquisi tion failure: lockFile: org.hsqldb.persist.LockFile@6d966d44[file =/mp0/fakturama2/Database/Database .lck, exists=true, locked=false, valid=false, ] method: checkHeartbeat read: 2024-12-02 19:03:23 hea rtbeat - read: -550 ms.
[Server@1e92c3b6]: [Thread[HSQLDB Server @1e92c3b6,5,main]]: Shutting down because there are no open databases
[Server@1e92c3b6]: Initiating shutdown sequence...
[Server@1e92c3b6]: Shutdown sequence completed in 0 ms.
[Server@1e92c3b6]: 2024-12-02 19:03:24.893 SHUTDOWN : System.exit() was not called
[Server@1e92c3b6]: Initiating startup sequence...
[Server@1e92c3b6]: Server socket opened successfully in 0 ms.
[Server@1e92c3b6]: [Thread[HSQLDB Server @1e92c3b6,5,main]]: Database [index=0, db=file:/mp0/faktura ma2/Database/Database, alias=fakdbneu] did not open: org.hsqldb.HsqlException: Database lock acquisi tion failure: lockFile: org.hsqldb.persist.LockFile@6d966d44[file =/mp0/fakturama2/Database/Database .lck, exists=true, locked=false, valid=false, ] method: checkHeartbeat read: 2024-12-02 19:03:34 hea rtbeat - read: -864 ms.
[Server@1e92c3b6]: [Thread[HSQLDB Server @1e92c3b6,5,main]]: Shutting down because there are no open databases
[Server@1e92c3b6]: Initiating shutdown sequence...
[Server@1e92c3b6]: Shutdown sequence completed in 0 ms.
[Server@1e92c3b6]: 2024-12-02 19:03:35.207 SHUTDOWN : System.exit() was not called
[Server@1e92c3b6]: Initiating startup sequence...
[Server@1e92c3b6]: Server socket opened successfully in 0 ms.
[Server@1e92c3b6]: [Thread[HSQLDB Server @1e92c3b6,5,main]]: Database [index=0, db=file:/mp0/fakturama2/Database/Database, alias=fakdbneu] did not open: org.hsqldb.HsqlException: Database lock acquisition failure: lockFile: org.hsqldb.persist.LockFile@6d966d44[file =/mp0/fakturama2/Database/Database.lck, exists=true, locked=false, valid=false, ] method: checkHeartbeat read: 2024-12-02 19:03:44 heartbeat - read: -1173 ms.
[Server@1e92c3b6]: [Thread[HSQLDB Server @1e92c3b6,5,main]]: Shutting down because there are no open databases
[Server@1e92c3b6]: Initiating shutdown sequence...
[Server@1e92c3b6]: Shutdown sequence completed in 0 ms.
[Server@1e92c3b6]: 2024-12-02 19:03:45.517 SHUTDOWN : System.exit() was not called
[Server@1e92c3b6]: Initiating startup sequence...
[Server@1e92c3b6]: Server socket opened successfully in 0 ms.

TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2024-12-02 21:24 sdettmer New Issue
2024-12-03 18:01 rheydenr Assigned To => rheydenr
2024-12-03 18:01 rheydenr Status new => assigned
2024-12-03 18:01 rheydenr Target Version => Pipeline