Abaqus 2019 Bug: Aborted analysis hangs permanently with status "Submitted"

Hello!

I've discovered a bug in Abaqus 2019.HF6 (fix pack 1947) concerning models with user subroutines. If a user specifies wrong path to the user subroutine file in job properties and then submits the job, Abaqus/CAE shows error message in the message area, but the job permanently remains with submitted status. Nothing helps until restarting Abaqus/CAE. The "Kill button" in job context menu doesn't work. Normal behavior in this case is getting job status "Aborted". There is no such bug in Abaqus 2016.HF7 (fix pack 1646).

Steps to reproduce the bug:

  1. Rename submitted_status_bug_demonstration.txt to submitted_status_bug_demonstration.py (sorry, it's not possible to attach *.py file here).
  2. Run the python script submitted_status_bug_demonstration.py to create the model.
  3. Open Job-1 properties and observe user subroutine file path, which is definitely wrong for your machine. (Also, I don't attach the user subroutine file itself, because it's not needed for the bug demonstration).
  4. Submit Job-1.
  5. Watch the following error message in the message area:

Abaqus Error: The following file(s) could not be located: C:\\Users\\admin\\Desktop\\umat_isotropic.for
Abaqus/Analysis exited with error(s).

  1. Watch never-changing Job-1 status "Submitted".

The bug has been found in Abaqus/CAE 2019.HF6 (fix pack 1947).
OS version: Windows 10 Pro 1803, 64-bit.
FORTRAN Compiler: Intel Fortran 16.0 Update 1
C++ Compiler/Linker: Visual Studio 2015 Update 3

Best regards,
Mikhail Kozlov