State:New|TargetRelease:No Target|icon_bug|icon_nuke|database:public|Resolution:Fixed|BugID:249882|
Problem summary
Layers / Channels used only in expressions are not saved correctly in the Nuke script
Customer reported version
nuke.10.0v3
Customer reported platform
windows7
Steps to reproduce
1) Open Nuke
2) Create a CheckerBoard node
3) Attach a Shuffle node
4) Create two new layers findme1 and findme2, with the four default channels each, and shuffle the RGBA values into findme1
5) Attach and expression node, and set the red channel to findme2.red, the result should turn cyan colour.
6) Save the Nuke script, and reopen it, it will error saying "ERROR: Expression1.expr0: Nothing is named 'findme2.red'".
Workaround
Open the Nuke script in a text editor and add the layer manually, with the line:
add_layer {findme2 findme2.red findme2.green findme2.blue findme2.alpha}
Or add another node which uses those layers, but doesn't effect them in any way, such as an Expression nodeWe're sorry to hear that
Please tell us why