State:New|TargetRelease:No Target|icon_bug|icon_nuke|database:public|Resolution:Fixed|BugID:381872|
Problem summary
Nuke crashes when viewing the Axis node created from Python with a specific alembic file attached.
In some instances, Nuke has also appears to freeze and gives the error: "cannot remove zero scaling from matrix."
Customer reported version
nuke.10.0v6
Customer reported platform
ubuntu
Steps to reproduce
1) In Nuke, open the Script Editor.
2) Run the following Python script, ensuring the .abc file is accessible:
axis = nuke.nodes.Axis2()
axis['read_from_file'].setValue(True)
axis['file'].setValue('path/to/file.abc')
3) Select the Axis node in the DAG.
4) Press 1 on the keyboard to assign the Viewer and observe stability.
Workaround
No current workaround is available at this time.
Reproduced by support in:
Nuke 11.3v2 - Windows 10, CentOS 7
Nuke 11.3v1 - Windows 10
Nuke 11.2v1 - Windows 10
Nuke 11.1v1 - Windows 10
Nuke 11.0v1 - Windows 10
Nuke 10.5v1 - Windows 10
Nuke 10.0v1 - Windows 10
Nuke 9.0v1 - Windows 10
Nuke 8.0v1 - Windows 10, CentOS 7
Earliest version tested:
Nuke 8.0v1 - This issue appears to be in all versions of the product
Expected behavior:
The Axis node should be viewed without error or crashing.
Actual behavior:
Nuke crashes or freezes when viewing the Axis node created by python referencing the specific .abc file.
We're sorry to hear that
Please tell us why