RunProcess in a scheduled chore causes server crash
Posted: Wed Feb 26, 2020 4:10 pm
This may have been brought up before, so forgive me if that is the case.
Looks like using RunProcess in a process executed by a scheduled or startup chore will crash the server. I'd run into this before and forgot about it, then it happened again when the same changes were made to use RunProcess in our chore processes. No error logs are written for the processes, but there are various entries in the server log as we ran tests:
IX conflict encountered during single threaded operation.
TM1.Lock Before image is NOT NULL Client, server is not stable
TM1.Object TM1ObjectImpl::AddUnregistered: Object NULL could not be added to owning client R*h2_sys.Cube.Dimension Usage Update
And just as likely as not, we would have no error, just a server crash. These errors were reported on separate crashes. So, fair warning.
Looks like using RunProcess in a process executed by a scheduled or startup chore will crash the server. I'd run into this before and forgot about it, then it happened again when the same changes were made to use RunProcess in our chore processes. No error logs are written for the processes, but there are various entries in the server log as we ran tests:
IX conflict encountered during single threaded operation.
TM1.Lock Before image is NOT NULL Client, server is not stable
TM1.Object TM1ObjectImpl::AddUnregistered: Object NULL could not be added to owning client R*h2_sys.Cube.Dimension Usage Update
And just as likely as not, we would have no error, just a server crash. These errors were reported on separate crashes. So, fair warning.