PipelineFX Forum

Qube! => Developer Customization => Topic started by: ajk48n on May 17, 2011, 10:18:22 PM

Title: catch an INFO statement in stdout
Post by: ajk48n on May 17, 2011, 10:18:22 PM
Hi,

I am working with After Effects rendering in Qube. Sometimes, we will not have a font on a rendering machine that the client machine had. Running aerender on the composition will cause font substitution to occur. I would like a way to have the qube job fail is a font is missing.

However, aerender which is the After Effects command line renderer, only spits out an "INFO" line when a font is missing, not an error. Is there any way to make a callback that will catch that info line, and then automatically fail the job based on that?

Thanks for any help,
Adam
Title: Re: catch an INFO statement in stdout
Post by: jburk on May 27, 2011, 07:17:20 PM
Add "The following layer dependencies are missing" (without the quotes) to the "regex errors" field in the submission UI (see attached screenshot), or add a key/value pair to the job's package:

'regex_errors': 'The following layer dependencies are missing'

Qube will look for this in the output and fail the frame if it's found.