Problem summary Within Nuke's Knob_Types, we have an obsolete knob named Obsolete_Font_Knob.
Users have discovered and faced issues attempting to use the obsolete knob through creating the Knob_Type with Python. The User font knob currently has no functionality to be serialised, which is causing the exceptions.
Unsupported user Knob types, such as the above, shouldn't allow users to create them Pythonically and throw an exception stating that it is not available.
Customer reported version nuke.11.2v1
Customer reported platform centos7
Steps to reproduce
1) Open Nuke
2) Copy/Paste the following into the Script Editor:
This bug has been reproduced in: Nuke11.2v4 - Windows 7 - Mac10.13 - CentOS6.9 Nuke11.2v1 - Windows 7 Nuke11.1v4 - Windows 7 - Mac10.13 - CentOS6.9 Nuke11.1v1 - Windows 7 Nuke11.0v4 - Windows 7 Nuke11.0v1 - Windows 7 Nuke10.5v7 - Windows 7 Nuke10.5v1 - Windows 7 Nuke10.0v6 - Windows 7 Nuke10.0v1 - Windows 7 Nuke9.0v9 - Windows 7 Nuke9.0v1 - Windows 7 Nuke8.0v7 - Windows 7 Nuke7.0v10 - Windows 7 - Mac10.13 - CentOS6.9
Earliest version tested - This issue appears to be in all versions of the product
Expected behaviour Obsolete KnobTypes should not be accessible through Python calls.
Actual behaviour Due to obsolete knobs being accessible, users are experiencing issues attempting to use said KnobTypes.