Attempted to Access non-existent config Key RenderExecutable

Hi, Im running Deadline 8, trying to use the Job Submitter to render Redshift with Deadline.
This is the error that pops up when I try to use it, If I engage the job directly from Monitor, it works, and the PC renders just fine.
Any ideas?
Thanks

Error

Error: GetConfigEntry: Attempted to access non-existent config key RenderExecutable2018_0 (Deadline.Plugins.RenderPluginException)
en Deadline.Plugins.DeadlinePlugin.GetConfigEntry(String key)
en Python.Runtime.Dispatcher.TrueDispatch(ArrayList args)
en Python.Runtime.Dispatcher.Dispatch(ArrayList args)
en FranticX.Processes.ManagedProcess.PreRenderTasks()
en FranticX.Processes.ManagedProcess.Execute(Boolean waitForExit)
en Deadline.Plugins.PluginWrapper.RenderTasks(String taskId, Int32 startFrame, Int32 endFrame, String& outMessage, AbortLevel& abortLevel)

Hello!

What app are you submitting from (Ex. Maya, 3dsMax)?

Regards,

Charles

Maya 2018.3 forgot to say.

This is an age-old Deadline problem where we do not support the version you’re trying to use. The fix is to upgrade to a newer version. Supported software versions for each version of Deadline are listed in ‘Supported Software’ in the docs. Maya in Deadline 8 only went to 2017.

In detail, we store the values to the various render executable paths in the “Configure Plugins” section of the Monitor and Database. When we don’t have a key there yet, we pull the default from “[repo]/plugins/[plugin name]/[plugin name].param” and if it’s not there either, you get the error you saw.

So, now the next question is where is that key built and why did it make it to the plugin? Well, the key is built dynamically inside the integrated submitters. We usually do this by grabbing the major version of the application and throwing that in as they key, so in this case we took “RenderExecutable” and tacked in “2018_0” to the end of it. If you were on 2018.5 it would have been “RenderExectuable2018_5”.

Sitting down and thinking about this, we have ~90 plugins that could really be throwing a better error on this one. At that scale, it’s going to be a bit of a pain to deal with, so I’m hoping this forum thread can act as a workaround until we solve it, but if you’ve had this problem please heart or reply on this thread so I can gauge impact.

Also helpful, if you’re on the latest major version check the changelog to see if/when a particular version was added.

An example from another thread, support for Houdini 16.5 came in Deadline 10.0.8.

And Harmony 15 came in on Deadline 10.0.18 but the “supported software” list wasn’t updated. :confused:

the same error but i’m use maya 2020.4 and my deadline is 10.1.3.6

thank you

@masdim This error you are getting on your render node is mostly because you are trying to render on the DCC version which is not supported on the version of Deadline you are running on the Farm.

As I can check the release notes, Deadline added the support for Maya 2020 in Service Pack 10.1.4.0.
You would need to upgrade Deadline to the latest version or atleast 10.1.4.0 to use Maya 2020 on the farm. Here is a documentation on upgrading Deadline: Upgrading or Downgrading Deadline — Deadline 10.2.0.10 documentation