HOUDINI 20 INSTABILITY
6100 23 5- alexeyvanzhula1984
- Member
- 87 posts
- Joined: Nov. 2023
- Offline
I would like to know why SideFX is not working on fixing critical errors. There used to be fewer issues with new releases. That is, after a release, you could wait a while and critical errors would be fixed, but not in the case with Houdini 20. I have submitted many RFEs, some of which were addressed, but the very critical ones remain ignored. Considering that developers interest in the current version has cooled off, as evident from the logs of daily releases and focus on the next release, it's very disappointing to see the overall decline in the program's stability. In the video, I demonstrated a simple example of instability, but in reality, there are many errors specifically in version 20. This was not the case before. It's a pity that Houdini's stability is falling with each release. It was tested on a plain Houdini without any plugins. The error consistently appears in both the Windows and Linux versions.
Edited by alexeyvanzhula1984 - April 12, 2024 17:03:13
- BabaJ
- Member
- 2129 posts
- Joined: Sept. 2015
- Offline
- alexeyvanzhula1984
- Member
- 87 posts
- Joined: Nov. 2023
- Offline
- Mike_A
- Member
- 281 posts
- Joined: Aug. 2018
- Online
- ajz3d
- Member
- 580 posts
- Joined: Aug. 2014
- Offline
I can confirm this is indeed happening.
After this exception occurs, Houdini will repetitively keep on throwing another exception which it displays inside a Python Callback Error window. This happens on some actions.
Traceback (most recent call last):
File "/opt/hfs20.0.605/houdini/python3.10libs/viewerhandle/hudslider.py", line 957, in onKeyFrameEvent1
self.handleKeyFrameEvent(hudc.HANDLE_PARM1, event, kwargs)
File "/opt/hfs20.0.605/houdini/python3.10libs/viewerhandle/hudslider.py", line 976, in handleKeyFrameEvent
info[KEYFRAME].updateWidgetColor(kwargs["frame"], style_sheet=HUDSlider.BG_STYLE_SHEET)
File "/opt/hfs20.0.605/houdini/python3.10libs/viewerhandle/hudwidgets.py", line 378, in updateWidgetColor
self._background_color = self._updateBackgroundColor()
File "/opt/hfs20.0.605/houdini/python3.10libs/viewerhandle/hudwidgets.py", line 415, in _updateBackgroundColor
hcolor = self._target_parm.uiBackgroundColor()
File "/opt/hfs20.0.605/houdini/python3.10libs/hou.py", line 71279, in uiBackgroundColor
return _hou.Parm_uiBackgroundColor(self)
hou.ObjectWasDeleted: Attempt to access an object that no longer exists in Houdini.
Traceback (most recent call last):
File "/opt/hfs20.0.605/houdini/python3.10libs/hdefereval.py", line 155, in _processDeferred
result = code(*args, **kwargs)
File "/opt/hfs20.0.605/houdini/python3.10libs/viewerhandle/hudmanager.py", line 946, in onDeferInitWindow
self._displayWindow(win)
File "/opt/hfs20.0.605/houdini/python3.10libs/viewerhandle/hudmanager.py", line 982, in _displayWindow
win.updateActions()
File "/opt/hfs20.0.605/houdini/python3.10libs/viewerhandle/hudwindow.py", line 2163, in updateActions
if not hud_widget.hasKeyFrame(hou.frame()):
File "/opt/hfs20.0.605/houdini/python3.10libs/viewerhandle/hudslider.py", line 706, in hasKeyFrame
if info[KEYFRAME].hasKeyFrame(frame):
File "/opt/hfs20.0.605/houdini/python3.10libs/viewerhandle/hudwidgets.py", line 347, in hasKeyFrame
key_frames = self._target_parm.keyframes()
File "/opt/hfs20.0.605/houdini/python3.10libs/hou.py", line 69975, in keyframes
return _hou.Parm_keyframes(self)
hou.ObjectWasDeleted: Attempt to access an object that no longer exists in Houdini.
After this exception occurs, Houdini will repetitively keep on throwing another exception which it displays inside a Python Callback Error window. This happens on some actions.
Traceback (most recent call last):
File "/opt/hfs20.0.605/houdini/python3.10libs/viewerhandle/hudwidgets.py", line 451, in _onPlaybarEvent
if not self._target_parm or not len(self._target_parm.keyframes()):
File "/opt/hfs20.0.605/houdini/python3.10libs/hou.py", line 69975, in keyframes
return _hou.Parm_keyframes(self)
hou.ObjectWasDeleted: Attempt to access an object that no longer exists in Houdini.
- alexeyvanzhula1984
- Member
- 87 posts
- Joined: Nov. 2023
- Offline
In Houdini 20, there are actually many such errors. For example, you can create a curve and then create several nodes. If you delete these nodes, the curve state throws an error. Often, just by deleting some of the nodes in the node editor, you can get error messages related to the playbar. THIS WAS NOT THE CASE IN HOUDINI 19.5.
- alexeyvanzhula1984
- Member
- 87 posts
- Joined: Nov. 2023
- Offline
- alexeyvanzhula1984
- Member
- 87 posts
- Joined: Nov. 2023
- Offline
- BabaJ
- Member
- 2129 posts
- Joined: Sept. 2015
- Offline
- alexeyvanzhula1984
- Member
- 87 posts
- Joined: Nov. 2023
- Offline
- jerry7
- Member
- 651 posts
- Joined: Nov. 2013
- Offline
Same message in Windows.
Traceback (most recent call last):
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.653/houdini/python3.10libs\viewerhandle\hudslider.py", line 957, in onKeyFrameEvent1
self.handleKeyFrameEvent(hudc.HANDLE_PARM1, event, kwargs)
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.653/houdini/python3.10libs\viewerhandle\hudslider.py", line 976, in handleKeyFrameEvent
info.updateWidgetColor(kwargs, style_sheet=HUDSlider.BG_STYLE_SHEET)
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.653/houdini/python3.10libs\viewerhandle\hudwidgets.py", line 378, in updateWidgetColor
self._background_color = self._updateBackgroundColor()
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.653/houdini/python3.10libs\viewerhandle\hudwidgets.py", line 415, in _updateBackgroundColor
hcolor = self._target_parm.uiBackgroundColor()
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.653/houdini/python3.10libs\hou.py", line 71399, in uiBackgroundColor
return _hou.Parm_uiBackgroundColor(self)
hou.ObjectWasDeleted: Attempt to access an object that no longer exists in Houdini.
Traceback (most recent call last):
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.653/houdini/python3.10libs\hdefereval.py", line 155, in _processDeferred
result = code(*args, **kwargs)
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.653/houdini/python3.10libs\viewerhandle\hudmanager.py", line 946, in onDeferInitWindow
self._displayWindow(win)
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.653/houdini/python3.10libs\viewerhandle\hudmanager.py", line 982, in _displayWindow
win.updateActions()
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.653/houdini/python3.10libs\viewerhandle\hudwindow.py", line 2163, in updateActions
if not hud_widget.hasKeyFrame(hou.frame()):
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.653/houdini/python3.10libs\viewerhandle\hudslider.py", line 706, in hasKeyFrame
if info.hasKeyFrame(frame):
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.653/houdini/python3.10libs\viewerhandle\hudwidgets.py", line 347, in hasKeyFrame
key_frames = self._target_parm.keyframes()
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.653/houdini/python3.10libs\hou.py", line 70095, in keyframes
return _hou.Parm_keyframes(self)
hou.ObjectWasDeleted: Attempt to access an object that no longer exists in Houdini.
- BabaJ
- Member
- 2129 posts
- Joined: Sept. 2015
- Offline
- Island
- Member
- 340 posts
- Joined: June 2017
- Offline
- evanrudefx
- Member
- 247 posts
- Joined: Feb. 2016
- Offline
yea, there are some terrible bugs too which sidefx either hasn't fixed yet or said will be fixed in the next release. Crazy.
1. Subnets inside dopnets don't update the viewport properly. for example, if you make a vellum solver sop and double click to go inside the hda (which takes you to a subnet in the dopnet) the viewport wont update. Same thing with the pyro solver sop and rbd solver sop. Known bug, still not fixed. This bug pretty much rendered all the sop based solvers useless because I can never get the viewport to update while inside.
2. The background lop doesn't work with xpu despite sidefx claiming it should in 20. they logged it as a bug, but it doesn't appear to be a bug, just wasn't implemented (it seems). the background lop creates a vex based material. vex based material doesn't work with xpu. in the forum someone from staff said that its supposed to create a materialx material for xpu. It doesn't. Sidefx logged as a bug, still not fixed.
3. there are way too many to list with solaris. constant crashes/slowness, bugs, not a great experience in production.
hou 20 feels like the buggiest release.
1. Subnets inside dopnets don't update the viewport properly. for example, if you make a vellum solver sop and double click to go inside the hda (which takes you to a subnet in the dopnet) the viewport wont update. Same thing with the pyro solver sop and rbd solver sop. Known bug, still not fixed. This bug pretty much rendered all the sop based solvers useless because I can never get the viewport to update while inside.
2. The background lop doesn't work with xpu despite sidefx claiming it should in 20. they logged it as a bug, but it doesn't appear to be a bug, just wasn't implemented (it seems). the background lop creates a vex based material. vex based material doesn't work with xpu. in the forum someone from staff said that its supposed to create a materialx material for xpu. It doesn't. Sidefx logged as a bug, still not fixed.
3. there are way too many to list with solaris. constant crashes/slowness, bugs, not a great experience in production.
hou 20 feels like the buggiest release.
Edited by evanrudefx - April 15, 2024 02:10:31
Thanks,
Evan
Evan
- julca
- Member
- 219 posts
- Joined: Oct. 2015
- Offline
Hello,
Or when you change visibility of an object on top of hierarchy it doesn't show up until you select object at this same hierarchy level.
Or when you dive inside an instanced node object and back outside, instance still only with "point visibility" instead the instanced objects. need to move a parameter to force viewport update.
And do you also have this hud viewport bug and this message error when you save scene ?
Thanks
evanrudefxYes I also notice that just subnet inside subnet don't always update the viewport properly, really annoying..
1. Subnets inside dopnets don't update the viewport properly.
Or when you change visibility of an object on top of hierarchy it doesn't show up until you select object at this same hierarchy level.
Or when you dive inside an instanced node object and back outside, instance still only with "point visibility" instead the instanced objects. need to move a parameter to force viewport update.
And do you also have this hud viewport bug and this message error when you save scene ?
Thanks
- alexeyvanzhula1984
- Member
- 87 posts
- Joined: Nov. 2023
- Offline
- johnmather
- Staff
- 529 posts
- Joined: Aug. 2019
- Offline
- alexeyvanzhula1984
- Member
- 87 posts
- Joined: Nov. 2023
- Offline
- Mike_A
- Member
- 281 posts
- Joined: Aug. 2018
- Online
- aeaeaeae
- Member
- 135 posts
- Joined: Aug. 2010
- Offline
they could at least make the error dialog popup a little less brutal and wack’a ‘mol.
B-System for Houdini [ae43ae43.gumroad.com]: instance editor, blender like interface.
-
- Quick Links