Problem is in the title. When using the "assign material" operator, if the shader has an image node inside, it's unable to export the operators.
scripts/python/htoa/material.py", line 698, in generateVop
if autotx or self.session.iprop('ar_texture_use_existing_tx'):
AttributeError: 'DummySession' object has no attribute 'iprop'Using houdini 17.5.229 with Arnold 5.3.0.2 htoa 4.0.2
also fails in houdini 17.5.258 with Arnold 5.3.1.0 htoa 4.1.0
I included a super basic scene. Just RMB the arnold rop and export operators. It will fail. Delete the image node in the shader and it will work.
broken-operator-export.tar.gz