Problem summaryRender crash with Geolib3-MT runtime when the Rename node renames a location and the
sceneTraversal.cachePrepopulation.preCookKeyOps parameter is enabled in the RenderSettings node.
Customer reported version katana.3.5v1
Customer reported platform centos7
Steps to reproduceAlternatively, open example Katana project and skip steps 1 - 4.
1) Open the Hello World example project
- In the main tool bar
- press Help > Example Projects
- select the "Hello World" project
- then press "Open Project".
2) Create a /root/foo location using the LocationCreate node.
- Create a LocationCreate node
- Set the locations parameter to '/root/foo'.
3) Rename the /root/foo location to /root/bar using the Rename node.
- Create a Rename node.
- Set the rootLocation parameter to '/root'
- Set the pattern parameter to 'foo'.
- Set the replace parameter to 'bar'.
4) Create the following connection:
LocationCreate ->
Rename ->
Merge
- Connect the LocationCreate node to the Rename node.
- Then the Rename node to the Merge node.
5) Preview Render on the RenderSettings node.
Expected behaviorThe render succeeds.
Actual behaviorA render error occurs with the following error message:
Render error. Time elapsed: x.xx s
Render unsuccessful.
WorkaroundDisable
sceneTraversal.cachePrepopulation.preCookKeyOps parameter in the RenderSettings node.
Avoid using the Rename node.
Reproduced by supportThis bug has been reproduced in:
Katana 3.5v1 - CentOS 7
Earliest version testedKatana 3.5v1 - The Geolib3-MT runtime did not exist before this version