Problem summary
When hiding the Layers palette in Mari 3.2v1 on Linux, exporting images from a channel with a procedural layer via python may sometimes return a TraceBack error.
Customer reported version
3.2v1
Customer reported platform
Linux
Steps to reproduce
1) Open the attached archive in Mari 3.2v1 (see comments for link)
2) Open your Python Console and run the following script:
c = mari.current.channel()c.exportImagesFlattened("/user_data/tmp/$CHANNEL.$UDIM.tif")
3) Observe that it works correctly, the images will export.
4) Hide your Layers palette and repeat step 2.
Workaround
This bug is currently not-reproducible in other versions of Mari and other OS.
Reproduced by support
CentOS6 - 3.2v1
Not reproducible
Win 7, MacOS 10.12
3.1v1, 3.1v3, 3.2v1, 3.3v1b
Expected behaviour
The script should run whether the Layers palette is visible or not.
Actual behaviour
When the Layers palette was hidden, the script returns the following error.
Traceback (most recent call last): File "<string>", line 2, in <module> IOError: Export failed: Error baking stack