Opened 8 years ago

Closed 8 years ago

#976 closed defect (fixed)

viewdockx unhappy after closing previous viewdockx table

Reported by: Elaine Meng Owned by: Conrad Huang
Priority: major Milestone:
Component: Surface/Binding Analysis Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

Maybe this is obscure... prioritize as desired:
start ChimeraX, open file of docked ligands, show ViewDockX table (for example with command "viewd"), close table with small "x" on top left. Show ViewDockX table again, then click any compound model number in the table to show that compound and hide others. Gives runtime error traceback:

Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted
Error processing trigger "model display changed"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/viewdockx/tool.py", line 144, in _update_display
self.html_view.runJavaScript(js)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/ui/widgets/htmlview.py", line 147, in runJavaScript
self.page().runJavaScript(js)
RuntimeError: wrapped C/C++ object of type HtmlView has been deleted

Change History (1)

comment:1 by Conrad Huang, 8 years ago

Resolution: fixed
Status: assignedclosed

Fixed in 75e1ca1d9.

The "delete" method for the viewdockx classes were not being called because their inheritance class list is (HtmlToolInstance, _BaseTool) and the "delete" method from HtmlToolInstance was found first. Reversed the class list and added comment about the issue.

Note: See TracTickets for help on using tickets.