

I realized it was matching a previously saved definition and I needed to ”Save Operator Type“ to have it save the current, now corrected, contents of the HDA. That worked! I ended up using your recommended method and now the asset holds up when “Match Current Definition” is selected! A few additional learns in case other people find this and are working through the same issue: Once I was correctly referencing the detail attribute instead of setting the node value directly in Python, I was still getting an incorrect result when selecting “Match Current Definition.
#Cant type in houdini engine maya code
Possible causes include locked assets, takes, product permissions or user specified permissions Has anyone encountered this? Is there a way I need to “pack” my python SOP code into the digital asset or should I be able to have python SOPs in digital assets for Houdini Engine for Maya? Is Maya trying to use its own Python library and not Houdini's? Just so I have the proper workflow as well, is there any difference between Python SOPs and a new operator type –> Python other than one is mean to be reused easily and the other is for one off changes? Is there any advantage specifically for Houdini Engine for Maya to use one method vs the other? Additionally should I be saving my Houdini Engine for Maya digital assets somewhere outside Library/Preferences/houdini/13.0/otls in order to avoid possible permissions issues or should that not be a problem for Maya? Tech Specs: Houdini Indie 13.0.509 Maya 2015 Mac 10.8.5 Thanks! Maya throws the following error: /obj/createModule1/createModule1/ModuleDivide: Error: Python error: Traceback (most recent call last): File “”, line 40, in File “”, line 38, in moduleDivide File “/Library/Frameworks/amework/Versions/13.0.509/Resources/houdini/python2.7libs/hou.py”, line 48086, in set return _hou.Parm_set(*args) PermissionError: Failed to modify node or parameter because of a permission error. Customer and their legal advisors should consider this and obtain such rights, if necessary, before purchasing, downloading or using any Assets.I have a digital asset which contains several Python SOPs that manipulate the geometry in various ways and am having issues getting it to load in Maya via Houdini Engine. The burden is on the Customer to confirm that it has any rights outside of the editorial restrictions Customer understands and agrees that certain Assets may contain third party copyrighted or trademarked material and will require additional licensing, permissions, releases, or rights clearance for any non- editorial use. These restrictions do not apply if Customer otherwise has all the intellectual property rights necessary for its intended use (such as a company purchasing its own products, authorized advertising agencies, or licensees).


Editorial uses include, without limitation, use of the Asset in a news program, news-related website, or news-related video media. Customer may only use the Asset for legitimate, editorial purposes on some issue of journalistic, editorial, cultural or otherwise newsworthy value.
#Cant type in houdini engine maya license
The Author grants to Customer in respect of the Asset a non- exclusive, worldwide, license in any medium now known or hereinafter invented to: (a) reproduce, post, promote, license, sell, publicly perform, publicly display, digitally perform, or transmit for promotional and commercial purposes (b) use any trademarks, service marks or trade names incorporated in the Asset in connection with Author material and (c) use the name and likeness of any individuals represented in the Asset only in connection with Customer material.
