State:New|TargetRelease:No Target|icon_bug|icon_katana|database:public|Resolution:Fixed|BugID:569146|
Problem summary
The monitor manipulator does not accept input and produces errors when using an ImageTransform2D node
Customer reported version
Katana 6.5v2
Customer reported platform
CentOS7
Steps to reproduce
1) In Katana, create an ImageRead node and connect it to a downstream ImageTransform2D node.
2) Set the file parameter in the ImageRead node to any image.
3) Start a preview render by right clicking on the ImageTransform2D node.
4) Manipulate the controls that appear in the Monitor tab and observe the second error.
Expected behaviour
No errors and the manipulator should translate the image.
Actual behaviour
The following errors are produced and you can't interact with the image manipulator in the Monitor tab.
Error produced when setting the edit flag on the ImageTransform2D node:
[WARN python.EventHandlerObjectDestructionWatcher]: An event handler has been registered for an object of type UI4.FormMaster.Editors.Layers.Transform2D.Transform2DManipLayer that is also derived from QtCore.QObject, but the underlying QObject data has not been fully constructed yet, or has been destroyed.The event handler will not be automatically unregistered when the object is destroyed (if it is fully constructed after the event handler has been registered). [ERROR python.root]: A KeyError occurred in "enum.py": 7 Traceback (most recent call last): File "LayerStack.py", line 692, in event File "LayerStack.py", line 816, in delegateEvent File "Util/TransformManipulatorLayer.py", line 732, in processEvent File "Util/Events.py", line 216, in processEvent File "Util/TransformManipulatorLayer.py", line 752, in _processEvent File "Util/TransformManipulatorLayer.py", line 712, in __pickManipulator File "Util/TransformManipulatorLayer.py", line 604, in __paintManipulator File "/spfs/opt/katana/bin/python3.9/lib/python3.9/enum.py", line 432, in __getitem return cls.member_map[name] KeyError: 7 We're sorry to hear that
Please tell us why