Hi All,
I’ve done a quick test by updating the param file and adding the submitter to r25, I get a permissions error shown in another thread
errors I get are
=======================================================
Error
=======================================================
Attempted to perform an unauthorized operation.
=======================================================
Type
=======================================================
UnauthorizedAccessException
=======================================================
Stack Trace
=======================================================
at System.Security.AccessControl.Win32.SetSecurityInfo(ResourceType type, String name, SafeHandle handle, SecurityInfos securityInformation, SecurityIdentifier owner, SecurityIdentifier group, GenericAcl sacl, GenericAcl dacl)
at System.Security.AccessControl.NativeObjectSecurity.Persist(String name, SafeHandle handle, AccessControlSections includeSections, Object exceptionContext)
at System.Security.AccessControl.NativeObjectSecurity.Persist(String name, AccessControlSections includeSections, Object exceptionContext)
at System.Security.AccessControl.NativeObjectSecurity.Persist(String name, AccessControlSections includeSections)
at System.Security.AccessControl.FileSystemSecurity.Persist(String fullPath)
at System.IO.FileSystemAclExtensions.SetAccessControl(DirectoryInfo directoryInfo, DirectorySecurity directorySecurity)
at FranticX.IO.Directory2.CreateWindowsDirectoryWithPermissions(String path, DirectorySecurity directorySecurity)
at Deadline.IO.DeadlineClientPath.a(String bum, UserInfo bun)
at Deadline.IO.DeadlineClientPath.CreateDirectoryWithMaxTwoUserAccess(String path, UserInfo additionalAllowedUser)
at Deadline.IO.DeadlineClientPath.GetDeadlineClientSlaveJobPluginsFolder(String workerName, String jobId, Boolean createIfMissing, Boolean updatePermissions, UserInfo jobUser)
at Deadline.Slaves.SlaveSettings.GetSlavePluginPath(String jobId, Boolean createIfMissing, Boolean updatePermissions, UserInfo jobUser)
at Deadline.Slaves.SlaveRenderThread.e(String ajo, Job ajp, CancellationToken ajq)
at Deadline.Slaves.SlaveRenderThread.b(TaskLogWriter ajk, CancellationToken ajl)
at Deadline.Slaves.SlaveRenderThread.a()
1 Like
@Thinkbox can we get an r25 update quite soon?
I got this from Support. Loads R25 into plugin list for me. But I haven’t had a chance to test it.
Cinema4DBatch.zip (1.5 KB)
1 Like
GFX
October 15, 2021, 4:32am
#4
Did you get this working with R25? I used these and when I submit a render from R25 I get
Error: FailRenderException : Deadline was unable to find the plugin configuration option ‘C4D_25_RenderExecutable’ for the selected version of Cinema 4D 25.|00:00:00:07|9 %|14 %|9 % (10392 / 115460 clocks)|17.925 GB (29%)|17.925 GB (29%)|
That zip file is just an updated param file which adds 25.
I’ve just tried again, although the submitter isn’t there and needed reloading
Extensions > Tools > Plugin Manager…
The reload
And it appears
Although fails to submit (10.1.14.3)
I updated the repo from 10.1.14.3 to 10.1.18.5, updated the .param file (again) and restarted C4D and it now submits and renders ok
If I submit manually via Deadline Monitor it also works ok.
(Add “25” to line 27 on this file …\DeadlineRepository10\scripts\Submission\Cinema4DSubmission.py)
1 Like
usiskin
November 5, 2021, 4:44pm
#6
Hello!
I’ve attached an unofficial support patch for Cinema4D R25. This should work with Deadline 10.1.19.x
.
Patch: Cinema4D_R25.zip (60.1 KB)
Important
You’ll want to back up the original versions of the following directories and files:
Directories:
DeadlineRepository10/plugins/Cinema4D/
DeadlineRepository10/plugins/Cinema4DBatch/
DeadlineRepository10/submission/Cinema4D/
Files:
DeadlineRepository10/scripts/Submission/Cinema4DSubmission.py
before you replace them.
Instructions
Extract the files from Cinema4D_R25.zip
archive over-top of an existing Deadline 10.1.19 repository. Do not delete other existing files. The mapping from ZIP archive path to extracted path are illustrated in the following table, assuming $REPO_ROOT
is the Deadline Repository root directory:
Zip Archive Path
Extract Path
plugins/Cinema4D/Cinema4D.param
$REPO_ROOT/plugins/Cinema4D/Cinema4D.param
plugins/Cinema4DBatch/Cinema4DBatch.py
$REPO_ROOT/plugins/Cinema4DBatch/Cinema4DBatch.py
plugins/Cinema4DBatch/Cinema4DBatch.param
$REPO_ROOT/plugins/Cinema4DBatch/Cinema4DBatch.param
scripts/Submission/Cinema4DSubmission.py
$REPO_ROOT/scripts/Submission/Cinema4DSubmission.py
submission/Cinema4D/Main/SubmitC4DToDeadline.py
$REPO_ROOT/submission/Cinema4D/Main/SubmitC4DToDeadline.py
To install the Cinema4D integrated submitter, use the manual installation installation instructions after applying this patch.
Monitor the Deadline release notes for official support announcements.
3 Likes