﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
1484	Hiding labels: KeyError: 'setting changed'	goddard@…	Eric Pettersen	"{{{
The following bug report has been submitted:
Platform:        Windows-10-10.0.17134
ChimeraX Version: 0.8 (2018-11-26)
Description
Clicked on a residue and then on the background in zone mouse mode in VR which should have hid some labels.

Log:
UCSF ChimeraX version: 0.8 (2018-11-26)  
How to cite UCSF ChimeraX  

> open 2gbp format mmCIF fromDatabase pdb

2gbp title:  
Sugar and signal-transducer binding sites of the escherichia coli galactose
chemoreceptor protein [more info...]  
  
Chain information for 2gbp #1  
---  
Chain | Description  
A | D-galactose/D-glucose binding protein  
  
  

> vr on

started SteamVR rendering  

> show selAtoms

VR mode zone  

> zone /A:310 ribbon false

Traceback (most recent call last):  
File ""C:\Program Files\ChimeraX-Nov-27-2018\bin\lib\site-
packages\chimerax\core\triggerset.py"", line 126, in invoke  
return self._func(self._name, data)  
File ""C:\Program Files\ChimeraX-Nov-27-2018\bin\lib\site-
packages\chimerax\vive\vr.py"", line 447, in next_frame  
self.process_controller_events()  
File ""C:\Program Files\ChimeraX-Nov-27-2018\bin\lib\site-
packages\chimerax\vive\vr.py"", line 475, in process_controller_events  
self.process_controller_buttons()  
File ""C:\Program Files\ChimeraX-Nov-27-2018\bin\lib\site-
packages\chimerax\vive\vr.py"", line 486, in process_controller_buttons  
hc.process_event(e, self)  
File ""C:\Program Files\ChimeraX-Nov-27-2018\bin\lib\site-
packages\chimerax\vive\vr.py"", line 1051, in process_event  
m.pressed(camera, self)  
File ""C:\Program Files\ChimeraX-Nov-27-2018\bin\lib\site-
packages\chimerax\vive\vr.py"", line 1240, in pressed  
self._click(camera, hand_controller, True)  
File ""C:\Program Files\ChimeraX-Nov-27-2018\bin\lib\site-
packages\chimerax\vive\vr.py"", line 1253, in _click  
m.laser_click(xyz1, xyz2)  
File ""C:\Program Files\ChimeraX-Nov-27-2018\bin\lib\site-
packages\chimerax\zone\zone.py"", line 230, in laser_click  
elif not self._unlabel():  
File ""C:\Program Files\ChimeraX-Nov-27-2018\bin\lib\site-
packages\chimerax\zone\zone.py"", line 75, in _unlabel  
label_delete(self.session, res, 'residues')  
File ""C:\Program Files\ChimeraX-Nov-27-2018\bin\lib\site-
packages\chimerax\label\label3d.py"", line 139, in label_delete  
delete_count += lm.delete_labels(lbl_objects)  
File ""C:\Program Files\ChimeraX-Nov-27-2018\bin\lib\site-
packages\chimerax\label\label3d.py"", line 319, in delete_labels  
self.session.models.close([self])  
File ""C:\Program Files\ChimeraX-Nov-27-2018\bin\lib\site-
packages\chimerax\core\models.py"", line 561, in close  
m.delete()  
File ""C:\Program Files\ChimeraX-Nov-27-2018\bin\lib\site-
packages\chimerax\label\label3d.py"", line 269, in delete  
self.session.triggers.remove_handler(h)  
File ""C:\Program Files\ChimeraX-Nov-27-2018\bin\lib\site-
packages\chimerax\core\triggerset.py"", line 376, in remove_handler  
self._triggers[handler._name].delete(handler)  
KeyError: 'setting changed'  
  
Error processing trigger ""new frame"": 'setting changed':  
KeyError: 'setting changed'  
  
File ""C:\Program Files\ChimeraX-Nov-27-2018\bin\lib\site-
packages\chimerax\core\triggerset.py"", line 376, in remove_handler  
self._triggers[handler._name].delete(handler)  
  
See log for complete Python traceback.  
  




OpenGL version: 3.3.0 NVIDIA 391.58
OpenGL renderer: Quadro P6000/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation

}}}
"	defect	closed	normal		Graphics		fixed						all	ChimeraX
