This can happen if the HPC scheduler kills the jobs before logs can be written, or if the HPC scheduler does not report the job as in the system when in fact it is running. getLog() should return NULL if no log is available and perhaps show a warning, not an error which stops execution.
This can happen if the HPC scheduler kills the jobs before logs can be written, or if the HPC scheduler does not report the job as in the system when in fact it is running. getLog() should return NULL if no log is available and perhaps show a warning, not an error which stops execution.
https://github.com/mllg/batchtools/blob/ed75f6951a1603b2899b24ffb18b045190e8f863/R/Logs.R#L119