State:New|TargetRelease:No Target|icon_bug|icon_nuke|database:public|Resolution:Fixed|BugID:589860|
Problem summary
Rendering multiple scripts in headless mode, with and without OFX plugins, can cause a corruption of the "ofxplugincache" directory in Nuke on Linux.
Customer reported version
Nuke 14.1v5
Customer reported platform
Rocky 8
Steps to reproduce
1) Create a shell script using a text editor, saving it as nuke_render.sh:
echo "Setting path to Nuke 15.1v4"cd /usr/local/Nuke15.1v4echo "Render script 1"./Nuke15.1 -ti -x -F 1-50 /path/to/script1.nk &echo "Render script 2"./Nuke15.1 -ti -x -F 1-50 /path/to/script2.nk2) Launch Nuke and create a basic script with an OFX plugin, such as F_Regrain or a Keylight node. sh nuke_render.shWarning: Node name "OFXuk.co.thefoundry.furnace.f_steadiness_v403_1" contains the illegal character(s) ".".
Warning: Node name "OFXuk.co.thefoundry.furnace.f_regrain_v403_1" contains the illegal character(s) ".".
ERROR: F_Steadiness3: 'OFXuk.co.thefoundry.furnace.f_steadiness_v403': unknown command. This is most likely from a corrupt .nk
Workaround
Deleting the ofxplugincache directory before rendering helps to mitigate the erroring.
Reproduced by Developers:
This bug has been reproduced in:
Nuke 15.1v4 - Rocky 9
We're sorry to hear that
Please tell us why