Sub process auto cancelled by system

After a synchronization, the workflow passed to a sub process. However, the workflow cancelled itself, setting its status to closed. The exception type is assignment error. May I know what field needed to be set in order to pass to the sub process successfully?