Problem summary
Unknown nodes with no valid xpos or ypos don't get noop nodes created as place holders
These have to be indented as well otherwise they count as invalid
Customer reported version
nuke.10.0v4
Customer reported platform
Steps to reproduce
1) Open Nuke
2) Open the attached script, it will error saying "TestNode: Unknown command" and the TestNode is not created
3) Open the Nuke script in a text editor
4) Add a space before TestNode's xpos and ypos lines (lines 24,25) and save the file
5) Open the script in Nuke again, the TestNode will have a placeholder Noop Node created
Workaround
Add a xpos or ypos line to the node, with correct indentation
Reproduced by support
This problem has been reproduced on:
NukeStudio 10.5v4 - Windows 10 - MacOSX 10.12 - CentOS 6.8
NukeStudio 10.5v1 - Windows 10
NukeStudio 10.0v6 - Windows 10
NukeStudio 10.0v1 - Windows 10
NukeStudio 9.0v9 - Windows 10
NukeStudio 9.0v1 - Windows 10
Nuke 8.0v7 - Windows 10 - MacOSX 10.12 - CentOS 6.8
Expected behaviour
For Nuke to create Noop placeholder nodes for Unknown nodes
Actual behaviour
If they have no xpos or ypos, then they don't get created