Jobflow cannot be aborted if a component in a child graph gets stuck in free() method. See following stack trace:
Steps to reproduce:
- apply attached patch SimpleCopy_free.patch
- executes attache jobflow j.jbf (which executes g.grf as child job)
- abort the jobflow
- even server console gets stuck and jobflow is never aborted
- re-login into server and you will see
Double check whether similar issue is not possible even for uniterruptable postExecute() method, see SimpleCopy_postExecute.patch.