Author Topic: catch an INFO statement in stdout  (Read 2569 times)

ajk48n

  • Jr. Member
  • **
  • Posts: 7
catch an INFO statement in stdout
« 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

jburk

  • Administrator
  • *****
  • Posts: 479
Re: catch an INFO statement in stdout
« Reply #1 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.