Problem summary
Using Force Default on a RenderSetting node's parameters causes a render failure:
Node 'RenderSettings': 'PyFnAttribute.NullAttribute' object has no attribute 'getData'
Customer reported version
Katana.4.5v4
Customer reported platform
CentOS7
Steps to reproduce
1. Prepare a Katana project using a CameraCreate node --> RenderSettings --> Render.
2. Set a local value and then right click on the parameter and set it as Force Default on any of the following parameters inside the RenderSettings node: resolution, overscan, geolibRuntime, opTreeOptimazations, verboseLogging, cacheEviction, cacheSoftLimit, collectionFrequency.
3. Right click on the render node and run a previewRender.
Expected behaviour
No render failure when using Force Default on a RenderSetting node's parameter on some parameters.
Actual behaviour
Render failure when using Force Default on a RenderSetting node's parameter on some parameters.
Workaround
Currently there is no know way to circumvent this problem.
Reproduced by support
This bug has been reproduced in:
Katana 5.0v4 - CentOS 7 - Windows 10
Katana 5.0v1 - CentOS 7
Katana 4.5v4 - CentOS 7
Katana 4.5v1 - CentOS 7 - Windows 10 - Regression
Unable to reproduce bug in:
Katana 4.0v8 - CentOS 7 - Windows 10
Earliest version tested
Katana 4.0v8 - This issue doesn't appear in this version and has regressed.