In 6ff65b1 a shutdownhook was introduced in order to intercept kill-Signals and clean up data like database connections. However, with this code active, the program does not terminate at all.
It seems that the logger cannot be used in the shutdown hook. Used instead System.out.println. Debugging shows, that the database connections are being closed.
Please re-open if this does not fix the bug.
In 6ff65b1 a shutdownhook was introduced in order to intercept kill-Signals and clean up data like database connections. However, with this code active, the program does not terminate at all.