As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
On top of that, to prevent job-executor not to block all of it's threads too long, a max-lock time is set (default is 5 minutes: int lockTimeInMillis = 5 * 60 * 1000. If expired, job executor presumes something went wrong and unlocks the job, effectively marking it to be executed again. The lock-time is a setter on the JobExecutor and can be altered in configuration or even from code, so this can be raised.