Beim Debuggen in IntelliJ, einer App, die Shutdown-Hooks registriert, werden die Shutdown-Hooks nicht aufgerufen, wenn ich auf die grüne kreisförmige Pfeilschaltfläche "Neustart" klicke oder auf die rote Schaltfläche "Stopp" klicke. In beiden Fällen scheint die App-under-debug sofort zwangsweise beendet zu werden.Wie kann ich den IntelliJ-Debugger dazu veranlassen, die Shutdown-Hooks meiner App ausführen zu lassen?
(Hinweis: Dies ist kein Duplikat How do I stop a processing running in intelliJ such that it calls the shutdown hooks? ist)
Als ich „von Hand“ ein INT-Signal aus dem Mac-Terminal des Debuggers Prozess natürlich dann wie erwartet laufen meine Shutdown Haken senden. Ich konnte jedoch keine Konfigurationseinstellungen oder Steuerelemente innerhalb der IDE finden, die das gewünschte Verhalten hervorrufen.
"Leider können Sie keine Haltepunkte in Ihrem Shutdown-Hakenkörper verwenden." Dafür kam ich hierher. Vielen Dank. – muttonUp