You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Version: Gaffer 1.1.9.5-linux and Gaffer 1.2.4.0-linux Third-party tools: Arnold Third-party modules: Proprietary Plugins (though I confirmed it happens in Gaffer without proprietary stuff as well)
Description
Some of our LookDev artists at IE found when using Duplicate with Inputs (Ctrl+D), sometimes a GraphComponent Index Out of Range exception or a Rejects Input exception is thrown. I was able to replicate it in Gaffer without any IE stuff and have found this to be the case mostly when dots are in the selection.
Steps to reproduce
To get the GraphComponent Index Out of Range exception:
Connect a PathFilter node to the input of a Dot
Duplicate with Inputs with both the PathFilter and Dot in the selection
Should throw the error
To get the Rejects Input exception:
Connect a Checkerboard node to the input of a Dot
Duplicate with Inputs with both the Checkerboard and Dot in the selection
Should throw the error
Debug log
First Case:
Click to Expand
ERROR [Errors Occurred During Duplication] IndexError: GraphComponent index out of range
DEBUG [Traceback] File "/software/apps/gaffer/1.2.4.0/cent7.x86_64/cortex/10.4/public/python/GafferUI/EditMenu.py", line 248, in duplicateWithInputs
newNodes[i]
File "/software/apps/gaffer/1.2.4.0/cent7.x86_64/cortex/10.4/public/python/GafferUI/EditMenu.py", line 243, in duplicateInputs
duplicateInputs( source[i], dest[i] )
File "/software/apps/gaffer/1.2.4.0/cent7.x86_64/cortex/10.4/public/python/GafferUI/EditMenu.py", line 243, in duplicateInputs
duplicateInputs( source[i], dest[i] )
Second Case:
Click to Expand
ERROR [Errors Occurred During Duplication] IECore.Exception: Plug "gui.scripts.ScriptNode.Dot6.__uiPosition" rejects input "gui.scripts.ScriptNode.Dot2.in".
DEBUG [Traceback] File "/software/apps/gaffer/1.2.4.0/cent7.x86_64/cortex/10.4/public/python/GafferUI/EditMenu.py", line 248, in duplicateWithInputs
newNodes[i]
File "/software/apps/gaffer/1.2.4.0/cent7.x86_64/cortex/10.4/public/python/GafferUI/EditMenu.py", line 243, in duplicateInputs
duplicateInputs( source[i], dest[i] )
File "/software/apps/gaffer/1.2.4.0/cent7.x86_64/cortex/10.4/public/python/GafferUI/EditMenu.py", line 239, in duplicateInputs
dest.setInput( source.getInput() )
The text was updated successfully, but these errors were encountered:
Thanks for the report Chris. I'm able to reproduce the first one, but not the second. I wonder if I'm missing something in the second, so perhaps you could copy/paste a small node network which shows the problem?
Version: Gaffer 1.1.9.5-linux and Gaffer 1.2.4.0-linux
Third-party tools: Arnold
Third-party modules: Proprietary Plugins (though I confirmed it happens in Gaffer without proprietary stuff as well)
Description
Some of our LookDev artists at IE found when using Duplicate with Inputs (Ctrl+D), sometimes a GraphComponent Index Out of Range exception or a Rejects Input exception is thrown. I was able to replicate it in Gaffer without any IE stuff and have found this to be the case mostly when dots are in the selection.
Steps to reproduce
To get the GraphComponent Index Out of Range exception:
To get the Rejects Input exception:
Debug log
First Case:
Click to Expand
Second Case:
Click to Expand
The text was updated successfully, but these errors were encountered: