OTLs breaking on import from 20.5 to 21.0

   193   0   0
User Avatar
Member
3 posts
Joined: 6月 2022
オフライン
I have a bit of a weird bug that I stumbled onto.
The studio that I work at would like to jump to Houdini 21. I've set up all our envs to read all of our olts same as always.
Everything reads in fine. I've I have the verbosity switched on I can see no errors.

In houdini obj level I can drop down nodes as usual. But when i switch to solaris any of our previously created hdas wont read in at all.

Traceback (most recent call last):
File "Tool::TF::lop_tf_env_lightrig::0.0.2", line 2, in <module>
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.440/houdini/python3.11libs\toolutils.py", line 1492, in new_func
return function(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.440/houdini/python3.11libs\objecttoolutils.py", line 492, in genericTool
node = toolutils.genericTool(scriptargs, nodetypename, nodename,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.440/houdini/python3.11libs\toolutils.py", line 1492, in new_func
return function(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.440/houdini/python3.11libs\toolutils.py", line 1614, in genericTool
(child, newnode) = createNodeInContainer(container, nodetypecategory,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.440/houdini/python3.11libs\toolutils.py", line 1464, in createNodeInContainer
parent = container.createNode(subnettypename, container_name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.440/houdini/python3.11libs\houpythonportion\ui.py", line 1158, in decorator
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.440/houdini/python3.11libs\hou.py", line 16668, in createNode
return _hou.Node_createNode(self, node_type_name, node_name, run_init_scripts, load_contents, exact_type_name, force_valid_node_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
hou.OperationFailed: The attempted operation failed.
Invalid node name

The weird thing is that i can still drop the node with python, without any issue
hou.node('/stage').createNode('tf_env_lightrig')

The only thing that i can vaguely see in the error message is that its got an extra lop_ in the name in the error
Tool::TF::lop_tf_env_lightrig::0.0.2

Does anyone have anything that could point me in a direction?
  • Quick Links