Error: FailRenderException in Nuke 12.2v4

I’ve come all the way here and I think there’s only one step left.

We are using Nuke UBL to make a render. After completing the setup of the Asset, setting Deadline in spot fleet, I put on render, but it says I can’t find the Cloud Worker’s Nuke.

Did anyone have the same problem as me?

Hello!

Looks like the machine you’re trying to use doesn’t have Nuke 12.2v4 installed on it. If you’re using one of our AMIs it doesn’t have 12.2v4 installed on it and you’ll have to upgrade it yourself. Fortunately you’ll be able to use the existing Nuke AMI as your starting point and you can follow the steps to customize an AMI for AWS Portal here.

If you’ve already done that, make sure that the 12.2v4 executable path is listed in the Monitor under Tools → Configure Plugins → Nuke 12.2 so Deadline is looking in the right spot for the executable.

Let us know if you’ve got any questions!

Thank you, Justin.B
Configuration Plugins are all set up, so I think I’ll have to touch customized an AMI eventually.


Spot Fleet didn’t have a Nuke, so I accessed it with the DeadLine License and caught the workers.
The question is, how does the Nuke License work on the VPC that I will contact?
I have 10 UBS NUKE 60 hours. I think they’re using this to operate the VPC, right?

Yes, the Nuke Usage Based Licensing hours you’ve bought will be used to license the AWS Portal Workers.

I’m sure you’ve already got it set up, but if your Workers fail to checkout Nuke licenses I recommend referring to our AWS Portal Setup Checklist — Deadline 10.1.15.2 documentation

1 Like

I think we’re almost there.
As you told me, I set up AMI and installed Nuke.
Still, the error log as below appears.

=======================================================
Error

Error: ManagedProcessAbort: Monitored managed process “Nuke” has exited or been terminated.
at Deadline.Plugins.DeadlinePlugin.MonitoredManagedProcessExit(String name)
at FranticX.Processes.MonitoredManagedProcesses.VerifyMonitoredManagedProcess(String name)
at Deadline.Plugins.DeadlinePlugin.VerifyMonitoredManagedProcess(String name) (Python.Runtime.PythonException)
File “C:\ProgramData\Thinkbox\Deadline10\workers\ip-0a803539\plugins\60937e231160c10994c0c5ba\Nuke.py”, line 262, in RenderTasks
self.WritePython(scriptContents)
File “C:\ProgramData\Thinkbox\Deadline10\workers\ip-0a803539\plugins\60937e231160c10994c0c5ba\Nuke.py”, line 39, in WritePython
self.WaitForProcess()
File “C:\ProgramData\Thinkbox\Deadline10\workers\ip-0a803539\plugins\60937e231160c10994c0c5ba\Nuke.py”, line 45, in WaitForProcess
self.VerifyMonitoredManagedProcess( self.ProcessName )
at Python.Runtime.Dispatcher.Dispatch(ArrayList args)
at __FranticX_GenericDelegate0Dispatcher.Invoke()
at Deadline.Plugins.DeadlinePlugin.RenderTasks()
at Deadline.Plugins.DeadlinePlugin.DoRenderTasks()
at Deadline.Plugins.PluginWrapper.RenderTasks(Task task, String& outMessage, AbortLevel& abortLevel)
at Deadline.Plugins.PluginWrapper.RenderTasks(Task task, String& outMessage, AbortLevel& abortLevel)

=======================================================

Nuke is not running. Running will turn the dos window on and off quickly.
I looked for the .nuke folder inside C://USER/ to set the nuke for VPC, but I couldn’t find it.
How can I set the Nuke Render Job Submission on VPC?

P.S I set up the license forwarder in the first place, but nothing’s changed.

So this probably isn’t a licensing issue. That error is just saying that Nuke has shut down and we don’t know why.

Could you share the whole render log?

To install the Nuke submitter (to submit jobs from inside of Nuke) follow the steps here - Nuke — Deadline 10.1.15.2 documentation

As for the license forwarder, the second one listed is the one running on the Gateway EC2 instance. You don’t need to run your own.

=======================================================
Error

Error: ManagedProcessAbort : Monitored managed process “Nuke” has exited or been terminated.
at Deadline.Plugins.DeadlinePlugin.MonitoredManagedProcessExit(String name)
at FranticX.Processes.MonitoredManagedProcesses.VerifyMonitoredManagedProcess(String name)
at Deadline.Plugins.DeadlinePlugin.VerifyMonitoredManagedProcess(String name) (Python.Runtime.PythonException)
File “C:\ProgramData\Thinkbox\Deadline10\workers\ip-0a803539\plugins\60937e231160c10994c0c5ba\Nuke.py”, line 262, in RenderTasks
self.WritePython(scriptContents)
File “C:\ProgramData\Thinkbox\Deadline10\workers\ip-0a803539\plugins\60937e231160c10994c0c5ba\Nuke.py”, line 39, in WritePython
self.WaitForProcess()
File “C:\ProgramData\Thinkbox\Deadline10\workers\ip-0a803539\plugins\60937e231160c10994c0c5ba\Nuke.py”, line 45, in WaitForProcess
self.VerifyMonitoredManagedProcess( self.ProcessName )
at Python.Runtime.Dispatcher.Dispatch(ArrayList args)
at __FranticX_GenericDelegate0Dispatcher.Invoke()
at Deadline.Plugins.DeadlinePlugin.RenderTasks()
at Deadline.Plugins.DeadlinePlugin.DoRenderTasks()
at Deadline.Plugins.PluginWrapper.RenderTasks(Task task, String& outMessage, AbortLevel& abortLevel)
at Deadline.Plugins.PluginWrapper.RenderTasks(Task task, String& outMessage, AbortLevel& abortLevel)

=======================================================
Type

RenderPluginException

=======================================================
Stack Trace

at Deadline.Plugins.SandboxedPlugin.d(DeadlineMessage bem, CancellationToken ben)
at Deadline.Plugins.SandboxedPlugin.RenderTask(Task task, CancellationToken cancellationToken)
at Deadline.Slaves.SlaveRenderThread.c(TaskLogWriter ajo, CancellationToken ajp)

=======================================================
Log

2021-05-06 05:28:21: 0: Loading Job’s Plugin timeout is Disabled
2021-05-06 05:28:21: 0: WARNING: Python version for ‘Nuke’ plugin is not specified! Defaulting to Py2.
2021-05-06 05:28:21: 0: SandboxedPlugin: Render Job As User disabled, running as current user ‘IP-0A803539$’
2021-05-06 05:28:23: 0: nogui was not added to the CommandLineParser.
2021-05-06 05:28:23: 0: DEBUG: The Worker is also capable of decompressing responses using Brotli
2021-05-06 05:28:23: 0: Executing plugin command of type ‘Initialize Plugin’
2021-05-06 05:28:23: 0: INFO: Executing plugin script ‘C:\ProgramData\Thinkbox\Deadline10\workers\ip-0a803539\plugins\60937e231160c10994c0c5ba\Nuke.py’
2021-05-06 05:28:23: 0: INFO: About: Nuke Plugin for Deadline
2021-05-06 05:28:23: 0: INFO: The job’s environment will be merged with the current environment before rendering
2021-05-06 05:28:23: 0: Done executing plugin command of type ‘Initialize Plugin’
2021-05-06 05:28:23: 0: Start Job timeout is disabled.
2021-05-06 05:28:23: 0: Task timeout is disabled.
2021-05-06 05:28:23: 0: Loaded job: test.nk (60937e231160c10994c0c5ba)
2021-05-06 05:28:23: 0: Executing plugin command of type ‘Start Job’
2021-05-06 05:28:23: 0: INFO: Sending StartTaskRequest to S3BackedCacheClient.
2021-05-06 05:28:23: 0: DEBUG: Request:
2021-05-06 05:28:23: 0: DEBUG: JobId: 60937e231160c10994c0c5ba
2021-05-06 05:28:23: 0: DEBUG: JobUploadWhitelist: test.#####.jpg, test.#####.jpg
2021-05-06 05:28:23: 0: DEBUG: JobUploadWhitelistRe: ^.+.abc$, ^.+.avi$, ^.+.bmp$, ^.+.bw$, ^.+.cin$, ^.+.cjp$, ^.+.cjpg$, ^.+.cxr$, ^.+.dds$, ^.+.dpx$, ^.+.dwf$, ^.+.dwfx$, ^.+.dwg$, ^.+.dxf$, ^.+.dxx$, ^.+.eps$, ^.+.exr$, ^.+.fbx$, ^.+.fxr$, ^.+.hdr$, ^.+.icb$, ^.+.iff$, ^.+.iges$, ^.+.igs$, ^.+.int$, ^.+.inta$, ^.+.iris$, ^.+.jpe$, ^.+.jpeg$, ^.+.jpg$, ^.+.jp2$, ^.+.mcc$, ^.+.mcx$, ^.+.mov$, ^.+.mxi$, ^.+.pdf$, ^.+.pic$, ^.+.png$, ^.+.prt$, ^.+.ps$, ^.+.psd$, ^.+.rgb$, ^.+.rgba$, ^.+.rla$, ^.+.rpf$, ^.+.sat$, ^.+.sgi$, ^.+.stl$, ^.+.sxr$, ^.+.targa$, ^.+.tga$, ^.+.tif$, ^.+.tiff$, ^.+.tim$, ^.+.vda$, ^.+.vrimg$, ^.+.vrmesh$, ^.+.vrsm$, ^.+.vrst$, ^.+.vst$, ^.+.wmf$, ^.+.ass$, ^.+.gz$, ^.+.ifd$, ^.+.mi$, ^.+.mi2$, ^.+.mxi$, ^.+.rib$, ^.+.rs$, ^.+.vrscene$
2021-05-06 05:28:23: 0: DEBUG: S3BackedCache Client Returned Sequence: 6
2021-05-06 05:28:23: 0: INFO: Executing global asset transfer preload script ‘C:\ProgramData\Thinkbox\Deadline10\workers\ip-0a803539\plugins\60937e231160c10994c0c5ba\GlobalAssetTransferPreLoad.py’
2021-05-06 05:28:23: 0: INFO: Looking for legacy (pre-10.0.26) AWS Portal File Transfer…
2021-05-06 05:28:23: 0: INFO: Looking for legacy (pre-10.0.26) File Transfer controller in C:/Program Files/Thinkbox/S3BackedCache/bin/task.py…
2021-05-06 05:28:23: 0: INFO: Could not find legacy (pre-10.0.26) AWS Portal File Transfer.
2021-05-06 05:28:23: 0: INFO: Legacy (pre-10.0.26) AWS Portal File Transfer is not installed on the system.
2021-05-06 05:28:23: 0: INFO: Prepping OFX cache
2021-05-06 05:28:23: 0: INFO: Checking Nuke temp path: C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp\nuke
2021-05-06 05:28:23: 0: INFO: Path already exists
2021-05-06 05:28:23: 0: INFO: OFX cache prepped
2021-05-06 05:28:23: 0: INFO: Starting monitored managed process Nuke
2021-05-06 05:28:23: 0: CheckPathMapping: Swapped “Z:/test.nk” with “E:\AmazeKR-NASCompc084f97174c4a21f467f9933b390319d\test.nk”
2021-05-06 05:28:23: 0: INFO: Enable Path Mapping: True
2021-05-06 05:28:24: 0: CheckPathMapping: Swapped “#write_info Write1 file:“Z:/test/test.%05d.jpg” format:“3840 3840 1” chans:”:rgba.red:rgba.green:rgba.blue:rgba.alpha:" framerange:“1 100” fps:“0” colorspace:“default (sRGB)” datatype:“8 bit” transfer:“unknown” views:“left:right” colorManagement:“Nuke”
2021-05-06 05:28:24: 0: " with “#write_info Write1 file:“E:\AmazeKR-NASCompc084f97174c4a21f467f9933b390319d\test/test.%05d.jpg” format:“3840 3840 1” chans:”:rgba.red:rgba.green:rgba.blue:rgba.alpha:" framerange:“1 100” fps:“0” colorspace:“default (sRGB)” datatype:“8 bit” transfer:“unknown” views:“left:right” colorManagement:“Nuke”
2021-05-06 05:28:24: 0: "
2021-05-06 05:28:24: 0: CheckPathMapping: Swapped " name Z:/test.nk
2021-05-06 05:28:24: 0: " with " name E:\AmazeKR-NASCompc084f97174c4a21f467f9933b390319d\test.nk
2021-05-06 05:28:24: 0: "
2021-05-06 05:28:24: 0: CheckPathMapping: Swapped " file Z:/test/test.%05d.jpg
2021-05-06 05:28:24: 0: " with " file E:\AmazeKR-NASCompc084f97174c4a21f467f9933b390319d\test/test.%05d.jpg
2021-05-06 05:28:24: 0: "
2021-05-06 05:28:24: 0: INFO: Stdout Redirection Enabled: True
2021-05-06 05:28:24: 0: INFO: Stdout Handling Enabled: True
2021-05-06 05:28:24: 0: INFO: Popup Handling Enabled: True
2021-05-06 05:28:24: 0: INFO: QT Popup Handling Enabled: False
2021-05-06 05:28:24: 0: INFO: WindowsForms10.Window.8.app.* Popup Handling Enabled: False
2021-05-06 05:28:24: 0: INFO: Using Process Tree: True
2021-05-06 05:28:24: 0: INFO: Hiding DOS Window: True
2021-05-06 05:28:24: 0: INFO: Creating New Console: False
2021-05-06 05:28:24: 0: INFO: Running as user: IP-0A803539$
2021-05-06 05:28:24: 0: INFO: Executable: “C:\Program Files\Nuke12.2v4\Nuke12.2.exe”
2021-05-06 05:28:24: 0: INFO: Rendering with NukeX
2021-05-06 05:28:24: 0: INFO: Setting Process Environment Variable EDDY_DEVICE_LIST to
2021-05-06 05:28:24: 0: INFO: Argument: -V 2 --nukex -t “C:\ProgramData\Thinkbox\Deadline10\workers\ip-0a803539\jobsData\60937e231160c10994c0c5ba\thread0_tempPh6Jq0\test.nk”
2021-05-06 05:28:24: 0: INFO: Full Command: “C:\Program Files\Nuke12.2v4\Nuke12.2.exe” -V 2 --nukex -t “C:\ProgramData\Thinkbox\Deadline10\workers\ip-0a803539\jobsData\60937e231160c10994c0c5ba\thread0_tempPh6Jq0\test.nk”
2021-05-06 05:28:24: 0: INFO: Startup Directory: “C:\Program Files\Nuke12.2v4”
2021-05-06 05:28:24: 0: INFO: Process Priority: BelowNormal
2021-05-06 05:28:24: 0: INFO: Process Affinity: default
2021-05-06 05:28:24: 0: INFO: Process is now running
2021-05-06 05:28:24: 0: Done executing plugin command of type ‘Start Job’
2021-05-06 05:28:24: 0: Plugin rendering frame(s): 1-10
2021-05-06 05:28:24: 0: Executing plugin command of type ‘Render Task’
2021-05-06 05:28:24: 0: INFO: Sending StartTaskRequest to S3BackedCacheClient.
2021-05-06 05:28:24: 0: DEBUG: Request:
2021-05-06 05:28:24: 0: DEBUG: JobId: 60937e231160c10994c0c5ba
2021-05-06 05:28:24: 0: DEBUG: JobUploadWhitelist: test.#####.jpg, test.#####.jpg
2021-05-06 05:28:24: 0: DEBUG: JobUploadWhitelistRe: ^.+.abc$, ^.+.avi$, ^.+.bmp$, ^.+.bw$, ^.+.cin$, ^.+.cjp$, ^.+.cjpg$, ^.+.cxr$, ^.+.dds$, ^.+.dpx$, ^.+.dwf$, ^.+.dwfx$, ^.+.dwg$, ^.+.dxf$, ^.+.dxx$, ^.+.eps$, ^.+.exr$, ^.+.fbx$, ^.+.fxr$, ^.+.hdr$, ^.+.icb$, ^.+.iff$, ^.+.iges$, ^.+.igs$, ^.+.int$, ^.+.inta$, ^.+.iris$, ^.+.jpe$, ^.+.jpeg$, ^.+.jpg$, ^.+.jp2$, ^.+.mcc$, ^.+.mcx$, ^.+.mov$, ^.+.mxi$, ^.+.pdf$, ^.+.pic$, ^.+.png$, ^.+.prt$, ^.+.ps$, ^.+.psd$, ^.+.rgb$, ^.+.rgba$, ^.+.rla$, ^.+.rpf$, ^.+.sat$, ^.+.sgi$, ^.+.stl$, ^.+.sxr$, ^.+.targa$, ^.+.tga$, ^.+.tif$, ^.+.tiff$, ^.+.tim$, ^.+.vda$, ^.+.vrimg$, ^.+.vrmesh$, ^.+.vrsm$, ^.+.vrst$, ^.+.vst$, ^.+.wmf$, ^.+.ass$, ^.+.gz$, ^.+.ifd$, ^.+.mi$, ^.+.mi2$, ^.+.mxi$, ^.+.rib$, ^.+.rs$, ^.+.vrscene$
2021-05-06 05:28:24: 0: DEBUG: S3BackedCache Client Returned Sequence: 6
2021-05-06 05:28:24: 0: INFO: Rendering write node Write1
2021-05-06 05:28:24: 0: STDOUT: Failed to load studio-12.2.4.dll
2021-05-06 05:28:24: 0: WARNING: Cannot write stdin to process because it is no longer running
2021-05-06 05:28:24: 0: WARNING: Cannot write stdin to process because it is no longer running
2021-05-06 05:28:24: 0: WARNING: Monitored managed process Nuke is no longer running
2021-05-06 05:28:24: 0: INFO: Sending EndTaskRequest to S3BackedCacheClient.
2021-05-06 05:28:24: 0: DEBUG: Request:
2021-05-06 05:28:24: 0: DEBUG: JobId: 60937e231160c10994c0c5ba
2021-05-06 05:28:24: 0: Done executing plugin command of type ‘Render Task’

=======================================================
Details

Date: 05/06/2021 05:28:27
Frames: 1-10
Elapsed Time: 00:00:00:07
Job Submit Date: 05/06/2021 05:26:58
Job User: lucas
Average RAM Usage: 853602304 (80%)
Peak RAM Usage: 853602304 (80%)
Average CPU Usage: 35%
Peak CPU Usage: 100%
Used CPU Clocks (x10^6 cycles): 2849
Total CPU Clocks (x10^6 cycles): 8139

=======================================================
Worker Information

Worker Name: IP-0A803539
Version: v10.1.15.2 Release (313fe6482)
Operating System: Windows Server 2016 Datacenter
Running As Service: Yes
Machine User: IP-0A803539$
IP Address: 10.128.53.57
MAC Address: 0A:68:77:FE:24:64
CPU Architecture: x64
CPUs: 1
CPU Usage: 14%
Memory Usage: 780.0 MB / 1,023.6 MB (76%)
Free Disk Space: 129.874 GB
Video Card: Microsoft Basic Display Adapter

=======================================================
AWS Information

Instance ID: i-0125c10c5ab1b2879
Instance Type: t2.micro
Image ID: ami-0a6e1c6aea21a8672
Region: ap-northeast-2
Architecture: x86_64
Availability Zone: ap-northeast-2c

=======================================================
Yes, I think it’s AMI’s problem, not the license issue. But I don’t know what to do anymore.
If you tell us how we will share the AMI we are using.
Or can I get the AMI for Nuke 12.2v4?

Finally, we achieved it.
It was an OS issue where the nuke will be installed.

Justin, thank you. It was a great help.
See you again~! :slight_smile:

Privacy | Site terms | Cookie preferences