ID 381872 - Nuke crashes when viewing the Axis node created from Python with a specific alembic file attached.

Follow

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