Hi Randall,
you are correct, line 1233 of our plugin is just the render command, so any failure in rendering will report as an error in line 1233 of kso_c4d.pyp
You can try to render without the kso_script changing the renderer to "old_redshift" in rrSubmitter. Rendering should be just the same, but depending on the implementation of the plugin, we cannot exclude that there can be differences when rendering from the python API.
I have noticed that the second half of the job tasks fail more frequently, is that a widespread behaviour? Would restarting the clients allow them to complete the job? Or would the same client be able to render the first part of a different job after it fails the second part of a job? Or is the second half of that specific job heavier to render (more volumes, more action, more objects in camera, etc.)?
Based on these answers, we can make a better idea of what is going wrong. Last, I cannot find significant comsumption of RAM in the logs, but the memory to which the error refers might be the VRAM. If the clients manage to render a failed task after a reboot, it might be that the VRAM is not being emptied properly.
Kind regards,
Paolo