wishlist: MayaCmd plugin: per-job strict error checking

The MayaCmd plugin watches the render.exe’s processes’ stdout, and if one of a certain set of errors occurs in the output, it terminates the job. This can be disabled by turning off the strict error checking box on the plugin settings.

It would be useful in a multi-project shop to be able to override this on a per-job basis. I don’t want to turn off the plugin setting because for the majority of the hundreds of jobs that come through each day the check is a very Good Thing. However, once in a while we get a problematic job where we need to ignore errors on that job in particular.

(we’ve already implemented this locally, just passing on the suggestion for the future)

Thanks for the suggestion! We’ll keep this in mind and will consider adding it in a future version.

-Cody

Where is this option located for Deadline 3.1?

I’m got a problematic job, that states it’s failed because strict error checking is on.
I cannot find it in the plugin settings (where it used to be).

Do you think you’ll ever have a search option for your user manual?

-Thanks!

The option to turn on/off strict error checking should still be in the plugin configuration dialog… The only reason that I can think of as to why it wouldn’t be there would be that your Maya plugin’s .param file is missing the entry for it. Not sure how this would happen though.

I’ve attached clean versions of the .param files – try extracting these to your plugins folder (after backing up current Maya plugin files, just in case), and see if that fixes the problem.

Cheers,

Thanks for that.

The I’ve replaced the .param files, and I do see the option in the .param file for Strict Error Checking, but the problem is the UI is not showing the checkbox (even still).

For now i’ll modify the .param file to be false… but it’d be nice to have the visual representation.
I’m going to do a fresh install of deadline 3.1, to see if I get the checkbox by default.

Fresh install. zero strict error checking check box in the “configure plugins” section (which is where it was for previous versions).
I’ve set the option to false in the .params file. i suppose that will have to do for the time being.

-thanks,

I’ll admit I’m a bit baffled as to why it’s not showing up in the dialog, even though it’s in the .param file. Is anything showing up under the MayaCmd/MayaBatch section? Could you maybe send us a screenshot of the dialog? I’m wondering if there’s anything else missing from there, or anything wonky that would give us a hint…

Another thing to try would be to add the following line to your MayaCmd.dlinit and MayaBatch.dlinit files (also located in the repository’s plugins folder), to see if that makes a difference (assuming it’s not there):

StrictErrorChecking=False

On our current internal build version, the option shows up whether or not a value for it is set in the .dlinit file, but that might not have been the case for 3.1…

Cheers,

  • Jon

Yup, that fixed it.
The problem was that the dinit contained this line.

StrictErrorChecking=

I am assuming it requires a value (either True or False). When i gave it this line, it became available in the dialog.
StrictErrorChecking=False

Thanks for looking into this.