We had to roll back to 8.0.x for the mayabatch plugin, 80% of our maya jobs were erroring out on the farm with the new version with a wide range of errors. Mostly not being able to find python modules. I’m not in the office right now so i cant send more specifics, just wanted to flag it.
Oh no. Ok, when you get a chance, send us the logs and we’ll get it working for you.
I’ll test here to see if I can get it to error too.
We did a bunch of tests here and no MayaBatch issues have come up. Would you be able to to provide us with some more info when you have some time?
-What plugins/renderer are you using?
-Do you have logs?
-Any steps to reproduce it?
Most of the jobs affected were maya script jobs as far as i know, so we thought it may be something with either the python environment, or maybe the way files are being opened.
The errors are very specific to our setup and types of jobs, so its hard to tell what actually might be the difference. But rolling back the mayabatch plugin folder contents fixes the issue.
For example:
2016-06-16 20:20:04: 0: STDOUT: Warning: Missing Max Rig : prpFireHydrant01A_2366_3000
2016-06-16 20:20:04: 0: An exception occurred: Error: Strict error checking on, caught the following error or warning.
2016-06-16 20:20:04: Warning: Missing Max Rig : prpFireHydrant01A_2366_3000
Run it with the 8.0 version, we dont even get the “missing max rig” warning… (the rig is found and used)
or another:
2016-06-16 19:37:12: 0: STDOUT: Warning: file: S:/A/inferno2/projects/common/pipeline/submission_queue/2016_06_16/SHR_shr_rsrc_maya_rigging_prpConcretePipeA.ma_19_25_35_065/SHR_shr_rsrc_maya_rigging_prpConcretePipeA.ma line 5469: Selected nodes were ignored since the 'scene' flag was used.
2016-06-16 19:37:12: 0: An exception occurred: Error: Strict error checking on, caught the following error or warning.
2016-06-16 19:37:12: Warning: file: S:/A/inferno2/projects/common/pipeline/submission_queue/2016_06_16/SHR_shr_rsrc_maya_rigging_prpConcretePipeA.ma_19_25_35_065/SHR_shr_rsrc_maya_rigging_prpConcretePipeA.ma line 5469: Selected nodes were ignored since the 'scene' flag was used.
another:
2016-06-16 18:44:23: 0: STDOUT: Warning: file: S:/TMP/tmpC989.tmp line 8: This file is from an older version of Maya. If saved, it will not be readable by previous versions.
2016-06-16 18:44:23: 0: An exception occurred: Error: Strict error checking on, caught the following error or warning.
2016-06-16 18:44:23: Warning: file: S:/TMP/tmpC989.tmp line 8: This file is from an older version of Maya. If saved, it will not be readable by previous versions.
Note that the tmp file is saved by the same session… so not sure why this error would happen. All these disappear with the old version though.
The changes between 8.0.3 and 8.1 for mayabatch are pretty innocent, so not sure why the large change in behavior…
I can’t really see anything that changed between 8.0 and 8.1 in the error checking code.
The only thing that changed was we added the string “Error: R12001” as a fatal error. You could try commenting that line out (MayaBatch.py:2254) and see what happens, but from the above errors you listed, I can’t see how that could make a difference.
Would you be able to send me these three things:
- The full log of one of the above errors
- The 8.0 version of MayaBatch.py you are using.
- The 8.1 version of MayaBatch.py you are using (I want to make sure I’m looking at the same files as you).