AWS Thinkbox Discussion Forums

Nuke Submitter no longer submits Selected Livegroups?

I’ve written some pipeline tools around Nuke live groups, but unfortunately as of recently the supplied Nuke submitter no longer will submit selected LiveGroup to render and returns a ‘no write nodes selected’ error.

In the past Deadline would submit a selected Livegroup and would render the corresponding enclosed write node without problem.

I poked around and found the list of accepted nodes to submit, and saw that the script does not include LiveGroups. I haven’t tried modifying yet to see if it works.

Is this the intended behavior? If not, will there be a fix? If so, what would be the least invasive and easiest to maintain approach to getting Deadline to behave as anticipated? I was hoping I could do a method override and just append, but I don’t think that’s possible (or at least I’m not aware of how to with functions)

I resolved this issue by editing the following in SubmitNukeToDeadline.py:

1753: elif isinstance(startNode, (nuke.Group, nuke.LiveGroup)):
1767: elif isinstance(startNode, (nuke.Group, nuke.LiveGroup)):
2168: if not filename or node.Class() == “LiveGroup”:

I also modified IsNodeOrParentNodeSelected(). This may not have been needed, but did not test without:

2575: parentNode = node.parent()
2576: if parentNode and parentNode != nuke.Root():

These changes essentially treat Livegroups similarly to ordinary groups.

2 Likes
Privacy | Site terms | Cookie preferences