Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#3780 closed defect (fixed)

VR meeting: 'NoneType' object has no attribute 'tobytes'

Reported by: chimerax-bug-report@… Owned by: Tom Goddard
Priority: normal Milestone:
Component: VR Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        Windows-10-10.0.19041
ChimeraX Version: 1.2.dev202010010012 (2020-10-01 00:12:24 UTC)
Description
(Describe the actions that caused this problem to occur here)

Log:
UCSF ChimeraX version: 1.2.dev202010010012 (2020-10-01)  
© 2016-2020 Regents of the University of California. All rights reserved.  

> meeting 13.56.232.159 faceImage "C:\Users\ACE MALI VR
> 1/Desktop/MeghanMcCarthy.jpg"

Log from Thu Oct 1 11:15:12 2020UCSF ChimeraX version: 1.2.dev202010010012
(2020-10-01)  
© 2016-2020 Regents of the University of California. All rights reserved.  

> open C:\cygwin64\home\goddard\ucsf\data\sars-cov-2-pore\sars-pores3.cxs
> format session

Log from Wed Sep 30 19:47:59 2020UCSF ChimeraX version: 1.2.dev202009300503
(2020-09-30)  
© 2016-2020 Regents of the University of California. All rights reserved.  

> open /Users/goddard/ucsf/data/sars-cov-2-pore/sars-pores2.cxs format session

Log from Wed Sep 30 17:54:31 2020UCSF ChimeraX version: 1.2.dev202009300503
(2020-09-30)  
© 2016-2020 Regents of the University of California. All rights reserved.  

> open /Users/goddard/ucsf/data/sars-cov-2-pore/sars-pores.cxs format session

Log from Fri Sep 18 10:47:56 2020UCSF ChimeraX version: 1.2.dev202009020044
(2020-09-02)  
© 2016-2020 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open /Users/goddard/ucsf/data/sars-cov-2-pore/emd_11514.map

Opened emd_11514.map, grid size 96,96,96, pixel 7.02, shown at level 3.21,
step 1, values float32  

> volume #1 level 2.022

> open /Users/goddard/ucsf/data/sars-cov-2-pore/models/QHD43415_3.pdb

Chain information for QHD43415_3.pdb #2  
---  
Chain | Description  
| No description available  
  

> rainbow #2

Drag select of 287 residues  

> ui mousemode right translate

> ui mousemode right "translate selected models"

> select clear

> open /Users/goddard/ucsf/data/sars-cov-2-pore/F1.large.png

Opened multi-channel map F1.large.png, 3 channels, grid size 1280,639,1, pixel
1, shown at step 1, values uint8  

> volume #3.1 level 105,0 level 120,0.8 level 255,1

> volume #3.1 level 120,0.8 level 255,1 color red color red

> volume #3.1 level 0.4713,0 level 255,1

> volume #3.2 level 107,0 level 121.8,0.8 level 255,1

> volume #3.2 level 107,0 level 255,1 color lime color lime

> volume #3.2 level 0,0 level 255,1

> volume #3.3 level 86.99,0 level 103.8,0.8 level 255,1

> volume #3.3 level 86.99,0 level 255,1 color blue color blue

> volume #3.3 level 0,0 level 255,1

> select #3

7 models selected  

> select clear

> lighting full

> save sars-pores.cxs

opened ChimeraX session  

> close #3

> open /Users/goddard/ucsf/data/sars-cov-2-pore/F1.large.jpg

Opened image F1.large.jpg  

> ui mousemode right "move picked models"

> view matrix models #3,1,0,0,-66.333,0,1,0,-644.48,0,0,1,343.15

> view matrix models
> #3,0.9918,-0.12365,0.032338,-66.333,-0.067921,-0.29559,0.9529,-644.48,-0.10826,-0.94728,-0.30156,343.15

> view matrix models
> #3,0.9853,-0.044457,0.16497,-66.333,-0.15335,0.19566,0.96861,-644.48,-0.07534,-0.97966,0.18597,343.15

> view matrix models
> #3,0.9611,-0.13297,0.2421,-66.333,-0.2303,0.098158,0.96816,-644.48,-0.1525,-0.98625,0.063716,343.15

> view matrix models
> #3,-0.95885,-0.090898,0.26896,-66.333,0.28389,-0.29665,0.91181,-644.48,-0.0030938,0.95065,0.31025,343.15

> open /Users/goddard/ucsf/data/sars-cov-2-pore/F2.large.jpg

Opened image F2.large.jpg  

> close #4

> open /Users/goddard/ucsf/data/sars-cov-2-pore/F2.large.jpg format photo

Opened image F2.large.jpg  

> view matrix models #4,1,0,0,-904.05,0,1,0,61.98,0,0,1,150.79

> view matrix models #4,1,0,0,-979.47,0,1,0,123.66,0,0,1,56.087

> view matrix models
> #4,-0.79402,0.52269,-0.31036,-979.47,-0.53392,-0.35559,0.76713,123.66,0.29061,0.77482,0.56142,56.087

> view matrix models
> #4,-0.97197,-0.21499,-0.095174,-979.47,0.0020878,-0.41268,0.91087,123.66,-0.2351,0.88514,0.40156,56.087

> view matrix models
> #4,-0.13764,0.28993,0.9471,-979.47,0.89258,-0.3782,0.24549,123.66,0.42937,0.87915,-0.20673,56.087

> view matrix models
> #4,-0.23117,-0.20228,0.95165,-1051.1,0.84163,-0.53228,0.09131,-2.5657,0.48808,0.82205,0.29329,564.7

> view matrix models
> #3,-0.95578,-0.11723,0.26969,-66.333,0.29382,-0.41838,0.85944,-644.48,0.012082,0.90068,0.43432,343.15

> save sars-pores2.cxs

opened ChimeraX session  

> usage rename

rename models [name] [id id]  
— rename a model or change its id number  
name: a text string  
id: a model id  

> open /Users/goddard/ucsf/data/sars-cov-2-pore/models/QHD43415_4.pdb

Chain information for QHD43415_4.pdb #5  
---  
Chain | Description  
| No description available  
  

> hide #5 models

> show #5 models

> hide #4 models

> hide #2 models

> hide #3 models

> show #2 models

> show #3 models

> hide #2 models

> show #4 models

> hide #4 models

> hide #3 models

> hide #!1 models

> open /Users/goddard/ucsf/data/sars-cov-2-pore/models/QHD43415_6.pdb

Chain information for QHD43415_6.pdb #6  
---  
Chain | Description  
| No description available  
  

> show #!1 models

> show #2 models

> hide #!1 models

> ui mousemode right "move picked models"

> view matrix models #5,1,0,0,46.693,0,1,0,215.51,0,0,1,83.347

> view matrix models #6,1,0,0,70.795,0,1,0,73.781,0,0,1,-79.717

> view matrix models #5,1,0,0,124.63,0,1,0,161.13,0,0,1,144.79

> view matrix models #6,1,0,0,143.28,0,1,0,22.959,0,0,1,-34.14

> show #!1 models

> hide #!1 models

> view matrix models #6,1,0,0,181.33,0,1,0,59.891,0,0,1,105.96

> show #!1 models

> hide #2 models

> hide #5-6 cartoons

> show #5-6 atoms

> style #5-6 sphere

Changed 12595 atom styles  

> show #2 models

> show #3 models

> show #4 models

> save /Users/goddard/ucsf/data/sars-cov-2-pore/sars-pores3.cxs

opened ChimeraX session  

> vr true

> lighting simple

started SteamVR rendering  
VR mode move picked models  

> view matrix models
> #4,-0.27849,-0.14028,0.95014,-918.5,0.86213,-0.47251,0.18293,116.01,0.42329,0.87009,0.25253,679.54

> view matrix models
> #1,0.99803,0.055103,0.029838,-166.48,-0.050121,0.98776,-0.14769,-108.25,-0.037611,0.1459,0.98858,72.945

> view matrix models
> #5,0.84127,0.49704,0.21265,-167.45,-0.4759,0.86748,-0.14486,90.048,-0.25647,0.020668,0.96633,186.23

> view matrix models
> #6,0.86874,0.49524,0.0041218,-81.17,-0.49114,0.86042,0.13583,-19.352,0.063726,-0.12003,0.99072,205.38

> view matrix models
> #2,0.86719,0.41069,-0.28164,-76.539,-0.40315,0.91098,0.08706,36.455,0.29232,0.038046,0.95556,244.68

VR mode move scene  

> meeting start faceImage C:\Users\goddard/Desktop/tomg.png

Meeting at DESKTOP-J8FC2Q4 or 192.168.0.2 port 52194  
Connection accepted from 192.168.0.169 port 61695  

> vr false

> vr true

started SteamVR rendering  
Connection accepted from 192.168.0.2 port 53818  

fromIccProfile: failed minimal tag size sanity  

Connection accepted from 192.168.0.2 port 53827  

fromIccProfile: failed minimal tag size sanity  

> view matrix models
> #3,-0.97806,-0.10792,0.17818,-10.095,0.2072,-0.41543,0.88571,-724.16,-0.021568,0.9032,0.42868,345.75

> view matrix models
> #4,-0.22015,-0.21306,0.95191,-848.56,0.9202,-0.36916,0.13019,161.74,0.32367,0.90461,0.27733,640.46

> view matrix models
> #5,0.79306,0.55368,0.25395,-259.09,-0.57035,0.82135,-0.0095943,59.119,-0.21389,-0.13723,0.96717,253.68

> view matrix models
> #6,0.82138,0.56698,0.062217,-245.72,-0.56948,0.80903,0.14548,134.94,0.032153,-0.15493,0.9874,261.4

> view matrix models
> #1,0.99971,-0.023225,0.0070015,-103.16,0.023762,0.99564,-0.090146,-114.85,-0.0048771,0.090286,0.9959,113.43

> view matrix models
> #5,0.86264,0.48574,0.14108,-152.14,-0.50037,0.86029,0.09761,35.306,-0.073958,-0.1548,0.98517,255.64

started SteamVR rendering  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\core\triggerset.py", line 130, in invoke  
return self._func(self._name, data)  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\meeting\meeting.py", line 740, in _vr_tracking_cb  
gu = self._gui_updates(c)  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\meeting\meeting.py", line 816, in _gui_updates  
pchange['image'] = _encode_numpy_array(rgba)  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\meeting\meeting.py", line 1073, in _encode_numpy_array  
data = b64encode(compress(array.tobytes(), level = 1))  
AttributeError: 'NoneType' object has no attribute 'tobytes'  
  
Error processing trigger "vr update":  
AttributeError: 'NoneType' object has no attribute 'tobytes'  
  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\meeting\meeting.py", line 1073, in _encode_numpy_array  
data = b64encode(compress(array.tobytes(), level = 1))  
  
See log for complete Python traceback.  
  

> hide #3 models

> show #3 models

> vr false

> vr true

started SteamVR rendering  

> vr true

Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\core\triggerset.py", line 130, in invoke  
return self._func(self._name, data)  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\meeting\meeting.py", line 740, in _vr_tracking_cb  
gu = self._gui_updates(c)  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\meeting\meeting.py", line 816, in _gui_updates  
pchange['image'] = _encode_numpy_array(rgba)  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\meeting\meeting.py", line 1073, in _encode_numpy_array  
data = b64encode(compress(array.tobytes(), level = 1))  
AttributeError: 'NoneType' object has no attribute 'tobytes'  
  
Error processing trigger "vr update":  
AttributeError: 'NoneType' object has no attribute 'tobytes'  
  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\meeting\meeting.py", line 1073, in _encode_numpy_array  
data = b64encode(compress(array.tobytes(), level = 1))  
  
See log for complete Python traceback.  
  

> hide #!103 models

> show #!103 models

> hide #!104 models

> show #!104 models

> marker segment #7 position -61.31,155.3,250 toPosition -156.4,164.5,294
> color yellow radius 0.8609 label 105.1 labelHeight 10.51 labelColor yellow

C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\label\label3d.py:84: FutureWarning: elementwise comparison
failed; returning scalar instead, but in the future will perform elementwise
comparison  
elif color == 'default':  

> marker segment #7 position -77.38,-97.65,260.9 toPosition
> -126.8,-156.3,259.9 color yellow radius 0.8609 label 76.72 labelHeight 7.672
> labelColor yellow

> marker delete #7

Deleted 4 markers  
VR mode distance  

> view matrix models
> #1,0.97491,-0.18686,0.12095,-126.57,0.18448,0.98235,0.030712,-142.61,-0.12456,-0.0076299,0.99218,89.234

VR mode distance  

> view matrix models
> #5,0.76752,-0.24544,0.59216,-317.77,-0.076465,0.88215,0.46473,-108.07,-0.63644,-0.40199,0.6583,230.13

> view matrix models
> #3,-0.981,-0.12981,0.14414,16.564,0.19127,-0.52353,0.83026,-683.91,-0.032319,0.84206,0.53841,257.14

VR mode distance  

> view matrix models
> #4,-0.33776,-0.15935,0.92764,-853.25,0.88941,-0.37654,0.25916,157.92,0.308,0.91259,0.26891,670.62

> view matrix models
> #4,-0.38344,-0.20819,0.89979,-912.67,0.88985,-0.34412,0.29958,159.52,0.24726,0.91555,0.31721,635.85

> view matrix models
> #4,-0.33741,-0.27582,0.90004,-939.78,0.89068,-0.40301,0.2104,166.04,0.30469,0.87264,0.38165,663.65

> view matrix models
> #4,-0.25472,-0.27631,0.9267,-906.79,0.9288,-0.33664,0.15492,227.41,0.26916,0.90018,0.34239,696.7

> view matrix models
> #3,-0.94982,-0.23156,0.21028,-69.673,0.28439,-0.35938,0.8888,-744.26,-0.13024,0.90401,0.4072,378.03

> view matrix models
> #3,-0.93641,-0.20359,0.2858,-124.94,0.34466,-0.38063,0.8581,-767.75,-0.065918,0.90204,0.42659,312.39

> view matrix models
> #4,-0.2213,-0.092851,0.97077,-890.21,0.95602,-0.21714,0.19717,286.54,0.19248,0.97171,0.13682,742.28

> view matrix models
> #4,-0.34528,-0.27254,0.89805,-1058.5,0.88088,-0.42425,0.20993,134.25,0.32378,0.86356,0.38656,657.41

> view matrix models
> #2,0.74536,0.58592,-0.31802,-59.984,-0.63054,0.77448,-0.050917,39.544,0.21647,0.23848,0.94672,271.99

> view matrix models
> #2,0.67655,0.60475,-0.4202,-48.007,-0.63382,0.7687,0.085815,19.086,0.3749,0.20828,0.90337,284.38

VR mode move picked models  

> view matrix models
> #5,0.77461,0.59765,0.20687,-446.41,0.033094,-0.36498,0.93042,-11.907,0.63157,-0.71387,-0.30252,429.82

> view matrix models
> #5,0.49428,0.868,0.047838,-391.47,0.56851,-0.3644,0.73756,8.6513,0.65763,-0.33735,-0.67359,442.03

> view matrix models
> #5,0.33886,0.94061,0.021006,-205.51,0.78968,-0.27222,-0.54984,-77.417,-0.51146,0.20292,-0.835,349.69

> view matrix models
> #5,0.46418,0.7912,0.3982,-360.75,0.49685,-0.60477,0.6224,-141.03,0.73326,-0.091041,-0.67384,346.35

> view matrix models
> #5,0.40835,0.70538,0.57939,-397.66,0.72169,-0.63813,0.26822,-98.509,0.55893,0.30863,-0.76965,367.95

> view matrix models
> #5,0.48087,0.83423,0.26987,-310.69,0.86916,-0.41305,-0.27194,-100.38,-0.11538,0.36534,-0.92369,379.85

> view matrix models
> #5,0.42666,0.88354,0.19324,-259.43,0.84552,-0.31383,-0.43198,-85.4,-0.32102,0.34771,-0.88093,368.94

> view matrix models
> #5,0.41273,0.88628,0.21019,-240.09,0.8425,-0.28375,-0.45792,-83.175,-0.34619,0.3661,-0.86378,357.08

> view matrix models
> #5,0.37445,0.90723,0.19166,-209.27,0.85471,-0.25757,-0.4507,-86.392,-0.35952,0.33259,-0.87185,324.8

> view matrix models
> #5,0.048029,0.91443,0.40192,-309.18,-0.17606,-0.38834,0.90455,-122.86,0.98321,-0.11419,0.14232,350.9

> view matrix models
> #5,0.26477,-0.49093,-0.83001,-121.23,-0.80409,-0.58752,0.091,-50.836,-0.53228,0.64331,-0.5503,293.57

> view matrix models
> #5,0.71286,-0.5086,-0.48287,-171.55,-0.52534,-0.8434,0.11277,-70.02,-0.46458,0.17328,-0.86841,317.02

> view matrix models
> #5,-0.50925,0.68484,-0.5212,-309.01,-0.64333,0.099327,0.75913,-73.827,0.57165,0.72192,0.38998,303.74

> view matrix models
> #3,-0.90277,-0.38261,0.19653,-187.53,0.2955,-0.21965,0.92975,-692.23,-0.31257,0.89741,0.31136,561.03

> view matrix models
> #5,-0.67209,-0.18524,-0.71693,-318.15,-0.74046,0.16778,0.65083,-76.149,-0.00024161,0.96828,-0.24993,396.85

VR mode distance  

> distance #5:497@O #5:498@CG1

Distance between QHD43415_4.pdb #5 ALA 497 O and VAL 498 CG1: 4.407Å  
VR mode select  

> select #5:264@C

1 atom, 1 residue, 1 model selected  

> select #5:461@OG1

1 atom, 1 residue, 1 model selected  

> select clear

VR mode move picked models  

> view matrix models
> #5,-0.67209,-0.18524,-0.71693,-318.15,-0.74046,0.16778,0.65083,-76.149,-0.00024161,0.96828,-0.24993,396.85

> view matrix models
> #4,-0.79969,-0.24202,0.54947,-1126.7,0.60039,-0.31362,0.73565,-69.317,-0.0057258,0.91819,0.39609,520.23

> view matrix models
> #3,-0.88854,-0.27974,-0.36366,4.7843,-0.36696,-0.042461,0.92927,-294.07,-0.27539,0.95913,-0.064927,623.67

> view matrix models
> #3,-0.74998,-0.35533,-0.55792,33.995,-0.56848,-0.084976,0.81831,-269.97,-0.33816,0.93086,-0.13827,606.89

> view matrix models
> #3,-0.62452,-0.24383,-0.74198,-42.016,-0.73031,-0.15437,0.66545,-187.45,-0.27678,0.95744,-0.081665,716.49

> view matrix models
> #3,-0.53735,-0.25857,-0.80275,10.022,-0.77086,-0.23551,0.59187,-216.55,-0.34208,0.93684,-0.072773,714.7

> view matrix models
> #3,-0.61828,-0.30022,-0.72637,46.918,-0.69932,-0.21168,0.68276,-310.76,-0.35872,0.93007,-0.079078,730.86

> view matrix models
> #3,-0.40513,-0.26522,-0.87495,140.01,-0.84746,-0.25016,0.46824,-162.19,-0.34304,0.93116,-0.12342,758.07

> view matrix models
> #4,-0.83401,-0.26368,0.48466,-1056,0.54194,-0.22645,0.80934,-262.43,-0.10366,0.93765,0.33174,509.2

> view matrix models
> #4,-0.93719,-0.17095,0.30407,-801.46,0.34433,-0.31362,0.88492,-534.09,-0.055924,0.93403,0.35276,563.89

> view matrix models
> #4,-0.96512,-0.15741,0.20919,-728.72,0.25445,-0.37585,0.89106,-569.96,-0.061638,0.91322,0.40277,509.69

> view matrix models
> #3,-0.42613,-0.22854,-0.87533,185.46,-0.8236,-0.30232,0.47989,-187.75,-0.37428,0.9254,-0.059398,707.34

> view matrix models
> #4,-0.95844,-0.1941,0.20908,-744.02,0.2716,-0.39633,0.87702,-585.22,-0.087364,0.89736,0.43256,495.97

> view matrix models
> #4,-0.96109,-0.16412,0.22219,-697.83,0.26776,-0.35561,0.89546,-587.74,-0.067946,0.92011,0.3857,469.6

> view matrix models
> #4,-0.9471,-0.22228,0.23151,-724.11,0.29774,-0.33909,0.8924,-561.26,-0.11986,0.91412,0.38731,468.93

> view matrix models
> #4,-0.94884,-0.22893,0.2175,-718.57,0.28752,-0.34143,0.89485,-560.53,-0.1306,0.9116,0.38976,467.41

VR mode zoom  
VR mode zoom  

> view matrix models
> #4,-0.92059,-0.211,0.32865,-771.16,0.38871,-0.41297,0.82363,-728.41,-0.038065,0.88596,0.46217,365.09

> view matrix models
> #4,-0.89365,-0.17275,0.41419,-788.88,0.44803,-0.39689,0.8011,-753.94,0.025996,0.90146,0.43206,425.05

VR mode move picked models  

> view matrix models
> #4,-0.89365,-0.17275,0.41419,-788.88,0.44803,-0.39689,0.8011,-753.94,0.025996,0.90146,0.43206,425.05

> view matrix models
> #3,-0.61005,-0.25334,-0.75079,244.06,-0.62528,-0.42808,0.65252,-456.93,-0.48669,0.8675,0.10274,683.05

> view matrix models
> #4,-0.91309,-0.2179,0.34468,-760.04,0.40616,-0.41038,0.81648,-490.83,-0.036464,0.8855,0.46319,360.75

> view matrix models
> #4,-0.72696,-0.19262,0.65911,-1074.9,0.67923,-0.3428,0.64896,-466.58,0.10094,0.91945,0.38002,309.93

> view matrix models
> #4,-0.75013,-0.21207,0.62637,-1060.1,0.65508,-0.36794,0.65993,-416.91,0.090512,0.90534,0.41491,328.49

> view matrix models
> #4,-0.30636,-0.12564,0.94359,-1351.8,0.88564,-0.40104,0.23415,-294.31,0.34899,0.9074,0.23413,304.62

> view matrix models
> #4,-0.63901,-0.22723,0.73487,-1089.7,0.74761,-0.40824,0.52386,-411.64,0.18097,0.88414,0.43074,293.43

> view matrix models
> #1,0.97253,-0.19686,0.12419,-126.51,0.19111,0.97992,0.056793,-140.8,-0.13289,-0.0315,0.99063,96.539

> view matrix models
> #1,0.98445,-0.0025701,-0.17565,-505.37,-0.049899,0.9546,-0.29363,-154.39,0.16843,0.29783,0.93964,190.2

> view matrix models
> #3,-0.56108,-0.17276,-0.80955,189.82,-0.71781,-0.38552,0.57977,-308.86,-0.41224,0.90638,0.092295,643.86

> view matrix models
> #4,-0.78277,-0.24578,0.57173,-1045.9,0.61803,-0.41478,0.66784,-521.62,0.073002,0.8761,0.47656,255.81

> view matrix models
> #4,-0.80737,-0.25733,0.53097,-867.32,0.58988,-0.32986,0.73706,-424.62,-0.014526,0.90827,0.4181,327.08

> view matrix models
> #1,0.96264,-0.090214,-0.2553,-381.73,0.0088917,0.95288,-0.30318,-82.601,0.27063,0.28958,0.91809,252.91

> view matrix models
> #1,0.96358,-0.028737,-0.26587,-363.87,-0.052244,0.95481,-0.29254,-70.335,0.26227,0.29578,0.91855,260.71

> view matrix models
> #2,0.69059,0.49586,-0.52651,-556.58,-0.42994,0.86684,0.25246,-157.53,0.58157,0.052028,0.81182,389.74

> view matrix models
> #6,0.42931,0.22136,-0.87562,-392.6,-0.51046,-0.74033,-0.43743,-12.602,-0.74506,0.63477,-0.20483,402.92

> view matrix models
> #5,0.094842,0.68017,-0.72691,-591.45,0.88345,0.27907,0.37637,126.39,0.45881,-0.67789,-0.57444,615.5

> show surfaces

> view matrix models
> #5,-0.050747,0.86524,-0.49881,-450.87,0.98891,-0.026235,-0.14615,82.832,-0.13955,-0.50072,-0.85431,870.71

> view matrix models
> #4,-0.80514,-0.27141,0.52733,-867.17,0.59255,-0.33016,0.73478,-423.29,-0.025326,0.90405,0.42664,317.54

> view matrix models
> #2,0.62344,-0.78021,-0.050815,-140.92,0.72092,0.54851,0.42356,-439.34,-0.30261,-0.30071,0.90444,733.21

> view matrix models
> #3,-0.55895,-0.29144,-0.77631,273.42,-0.7055,-0.32481,0.62991,-375.52,-0.43572,0.89975,-0.024065,654.2

VR mode move scene  
VR mode move scene  

> view matrix models
> #6,-0.060838,0.54756,-0.83456,-405.36,-0.94155,0.24606,0.2301,47.624,0.33135,0.79977,0.50058,523.43

> view matrix models
> #1,0.99094,0.13413,-0.0066588,-492.36,-0.13217,0.96518,-0.22567,-90.182,-0.023838,0.22451,0.97418,308.94

> view matrix models
> #1,0.99044,0.062181,0.1231,-482.78,-0.046442,0.99083,-0.1268,-96.699,-0.12985,0.11988,0.98426,328.57

VR mode mark surface  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\core\triggerset.py", line 130, in invoke  
return self._func(self._name, data)  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\meeting\meeting.py", line 740, in _vr_tracking_cb  
gu = self._gui_updates(c)  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\meeting\meeting.py", line 816, in _gui_updates  
pchange['image'] = _encode_numpy_array(rgba)  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\meeting\meeting.py", line 1073, in _encode_numpy_array  
data = b64encode(compress(array.tobytes(), level = 1))  
AttributeError: 'NoneType' object has no attribute 'tobytes'  
  
Error processing trigger "vr update":  
AttributeError: 'NoneType' object has no attribute 'tobytes'  
  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\meeting\meeting.py", line 1073, in _encode_numpy_array  
data = b64encode(compress(array.tobytes(), level = 1))  
  
See log for complete Python traceback.  
  
VR mode mark surface  
VR mode mark surface  
VR mode mark surface  
VR mode mark surface  
VR mode mark surface  
VR mode mark center  
VR mode mark point  
VR mode link markers  
VR mode mark surface  
VR mode mark plane  
VR mode mark surface  
VR mode move markers  
VR mode resize markers  
VR mode mark surface  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\core\triggerset.py", line 130, in invoke  
return self._func(self._name, data)  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\meeting\meeting.py", line 740, in _vr_tracking_cb  
gu = self._gui_updates(c)  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\meeting\meeting.py", line 816, in _gui_updates  
pchange['image'] = _encode_numpy_array(rgba)  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\meeting\meeting.py", line 1073, in _encode_numpy_array  
data = b64encode(compress(array.tobytes(), level = 1))  
AttributeError: 'NoneType' object has no attribute 'tobytes'  
  
Error processing trigger "vr update":  
AttributeError: 'NoneType' object has no attribute 'tobytes'  
  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\meeting\meeting.py", line 1073, in _encode_numpy_array  
data = b64encode(compress(array.tobytes(), level = 1))  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\core\triggerset.py", line 130, in invoke  
return self._func(self._name, data)  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\meeting\meeting.py", line 740, in _vr_tracking_cb  
gu = self._gui_updates(c)  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\meeting\meeting.py", line 816, in _gui_updates  
pchange['image'] = _encode_numpy_array(rgba)  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\meeting\meeting.py", line 1073, in _encode_numpy_array  
data = b64encode(compress(array.tobytes(), level = 1))  
AttributeError: 'NoneType' object has no attribute 'tobytes'  
  
Error processing trigger "vr update":  
AttributeError: 'NoneType' object has no attribute 'tobytes'  
  
File "C:\Program Files\ChimeraX 1.2.dev202010010012\bin\lib\site-
packages\chimerax\meeting\meeting.py", line 1073, in _encode_numpy_array  
data = b64encode(compress(array.tobytes(), level = 1))  
  
See log for complete Python traceback.  
  




OpenGL version: 3.3.0 NVIDIA 456.55
OpenGL renderer: GeForce RTX 2070 with Max-Q Design/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Manufacturer: Alienware
Model: Alienware m15
OS: Microsoft Windows 10 Pro (Build 19041)
Memory: 34,143,154,176
MaxProcessMemory: 137,438,953,344
CPU: 12 Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
OSLanguage: en-US
Locale: ('en_US', 'cp1252')
PyQt version: 5.15.1
Compiled Qt version: 5.15.1
Runtime Qt version: 5.15.1
Installed Packages:
    alabaster: 0.7.12
    appdirs: 1.4.4
    Babel: 2.8.0
    backcall: 0.2.0
    blockdiag: 2.0.1
    certifi: 2020.6.20
    cftime: 1.2.1
    chardet: 3.0.4
    ChimeraX-AddH: 2.1.1
    ChimeraX-AlignmentAlgorithms: 2.0
    ChimeraX-AlignmentHdrs: 3.2
    ChimeraX-AlignmentMatrices: 2.0
    ChimeraX-Alignments: 2.1
    ChimeraX-Arrays: 1.0
    ChimeraX-Atomic: 1.8.2
    ChimeraX-AtomicLibrary: 1.0
    ChimeraX-AtomSearch: 2.0
    ChimeraX-AtomSearchLibrary: 1.0
    ChimeraX-AxesPlanes: 2.0
    ChimeraX-BasicActions: 1.1
    ChimeraX-BILD: 1.0
    ChimeraX-BlastProtein: 1.1
    ChimeraX-BondRot: 2.0
    ChimeraX-BugReporter: 1.0
    ChimeraX-BuildStructure: 2.2
    ChimeraX-Bumps: 1.0
    ChimeraX-BundleBuilder: 1.0
    ChimeraX-ButtonPanel: 1.0
    ChimeraX-CageBuilder: 1.0
    ChimeraX-CellPack: 1.0
    ChimeraX-Centroids: 1.1
    ChimeraX-ChemGroup: 2.0
    ChimeraX-Clashes: 2.1
    ChimeraX-ColorActions: 1.0
    ChimeraX-ColorGlobe: 1.0
    ChimeraX-CommandLine: 1.1.3
    ChimeraX-ConnectStructure: 2.0
    ChimeraX-Contacts: 1.0
    ChimeraX-Core: 1.2.dev202010010012
    ChimeraX-CoreFormats: 1.0
    ChimeraX-coulombic: 1.0.1
    ChimeraX-Crosslinks: 1.0
    ChimeraX-Crystal: 1.0
    ChimeraX-DataFormats: 1.0
    ChimeraX-Dicom: 1.0
    ChimeraX-DistMonitor: 1.1
    ChimeraX-DistUI: 1.0
    ChimeraX-Dssp: 2.0
    ChimeraX-EMDB-SFF: 1.0
    ChimeraX-ExperimentalCommands: 1.0
    ChimeraX-FileHistory: 1.0
    ChimeraX-FunctionKey: 1.0
    ChimeraX-Geometry: 1.1
    ChimeraX-gltf: 1.0
    ChimeraX-Graphics: 1.0
    ChimeraX-Hbonds: 2.1
    ChimeraX-Help: 1.0
    ChimeraX-HKCage: 1.0
    ChimeraX-IHM: 1.0
    ChimeraX-ImageFormats: 1.0
    ChimeraX-IMOD: 1.0
    ChimeraX-IO: 1.0
    ChimeraX-Label: 1.0
    ChimeraX-ListInfo: 1.0
    ChimeraX-Log: 1.1.1
    ChimeraX-LookingGlass: 1.1
    ChimeraX-Map: 1.0.1
    ChimeraX-MapData: 2.0
    ChimeraX-MapEraser: 1.0
    ChimeraX-MapFilter: 2.0
    ChimeraX-MapFit: 2.0
    ChimeraX-MapSeries: 2.0
    ChimeraX-Markers: 1.0
    ChimeraX-Mask: 1.0
    ChimeraX-MatchMaker: 1.1
    ChimeraX-MDcrds: 2.1
    ChimeraX-MedicalToolbar: 1.0.1
    ChimeraX-Meeting: 1.0
    ChimeraX-MLP: 1.0
    ChimeraX-mmCIF: 2.2
    ChimeraX-MMTF: 2.0
    ChimeraX-Modeller: 1.0
    ChimeraX-ModelPanel: 1.0
    ChimeraX-ModelSeries: 1.0
    ChimeraX-Mol2: 2.0
    ChimeraX-Morph: 1.0
    ChimeraX-MouseModes: 1.0
    ChimeraX-Movie: 1.0
    ChimeraX-Neuron: 1.0
    ChimeraX-Nucleotides: 2.0
    ChimeraX-OpenCommand: 1.3
    ChimeraX-PDB: 2.1.1
    ChimeraX-PDBBio: 1.0
    ChimeraX-PDBLibrary: 1.0
    ChimeraX-PickBlobs: 1.0
    ChimeraX-Positions: 1.0
    ChimeraX-PresetMgr: 1.0
    ChimeraX-PubChem: 2.0.1
    ChimeraX-Read-Pbonds: 1.0
    ChimeraX-Registration: 1.1
    ChimeraX-RemoteControl: 1.0
    ChimeraX-ResidueFit: 1.0
    ChimeraX-RestServer: 1.1
    ChimeraX-RNALayout: 1.0
    ChimeraX-RotamerLibMgr: 2.0
    ChimeraX-RotamerLibsDunbrack: 2.0
    ChimeraX-RotamerLibsDynameomics: 2.0
    ChimeraX-RotamerLibsRichardson: 2.0
    ChimeraX-SaveCommand: 1.2
    ChimeraX-SchemeMgr: 1.0
    ChimeraX-SDF: 2.0
    ChimeraX-Segger: 1.0
    ChimeraX-Segment: 1.0
    ChimeraX-SeqView: 2.2.1
    ChimeraX-Shape: 1.0.1
    ChimeraX-Shell: 1.0
    ChimeraX-Shortcuts: 1.0
    ChimeraX-ShowAttr: 1.0
    ChimeraX-ShowSequences: 1.0
    ChimeraX-SideView: 1.0
    ChimeraX-Smiles: 2.0.1
    ChimeraX-SmoothLines: 1.0
    ChimeraX-SpaceNavigator: 1.0
    ChimeraX-StdCommands: 1.1
    ChimeraX-STL: 1.0
    ChimeraX-Storm: 1.0
    ChimeraX-Struts: 1.0
    ChimeraX-Surface: 1.0
    ChimeraX-SwapAA: 2.0
    ChimeraX-SwapRes: 2.0
    ChimeraX-TapeMeasure: 1.0
    ChimeraX-Test: 1.0
    ChimeraX-Toolbar: 1.0
    ChimeraX-ToolshedUtils: 1.0
    ChimeraX-Tug: 1.0
    ChimeraX-UI: 1.3.1
    ChimeraX-uniprot: 2.0
    ChimeraX-ViewDockX: 1.0
    ChimeraX-Vive: 1.1
    ChimeraX-VolumeMenu: 1.0
    ChimeraX-VTK: 1.0
    ChimeraX-WavefrontOBJ: 1.0
    ChimeraX-WebCam: 1.0
    ChimeraX-WebServices: 1.0
    ChimeraX-Zone: 1.0
    colorama: 0.4.3
    comtypes: 1.1.7
    cxservices: 1.0
    cycler: 0.10.0
    Cython: 0.29.21
    decorator: 4.4.2
    distlib: 0.3.1
    docutils: 0.16
    filelock: 3.0.12
    funcparserlib: 0.3.6
    grako: 3.16.5
    h5py: 2.10.0
    html2text: 2020.1.16
    idna: 2.10
    ihm: 0.17
    imagecodecs: 2020.5.30
    imagecodecs-lite: 2020.1.31
    imagesize: 1.2.0
    ipykernel: 5.3.4
    ipython: 7.18.1
    ipython-genutils: 0.2.0
    jedi: 0.17.2
    Jinja2: 2.11.2
    jupyter-client: 6.1.7
    jupyter-core: 4.6.3
    kiwisolver: 1.2.0
    line-profiler: 2.1.2
    lxml: 4.5.2
    MarkupSafe: 1.1.1
    matplotlib: 3.3.2
    msgpack: 1.0.0
    netCDF4: 1.5.4
    netifaces: 0.10.9
    networkx: 2.5
    numexpr: 2.7.1
    numpy: 1.19.2
    numpydoc: 1.1.0
    openvr: 1.14.1501
    packaging: 20.4
    parso: 0.7.1
    pickleshare: 0.7.5
    Pillow: 7.2.0
    pip: 20.2.3
    pkginfo: 1.5.0.1
    prompt-toolkit: 3.0.7
    psutil: 5.7.2
    pycollada: 0.7.1
    pydicom: 2.0.0
    Pygments: 2.7.1
    PyOpenGL: 3.1.5
    PyOpenGL-accelerate: 3.1.5
    pyparsing: 2.4.7
    PyQt5-commercial: 5.15.1
    PyQt5-sip: 12.8.1
    PyQtWebEngine-commercial: 5.15.1
    python-dateutil: 2.8.1
    pytz: 2020.1
    pywin32: 228
    pyzmq: 19.0.2
    qtconsole: 4.7.7
    QtPy: 1.9.0
    RandomWords: 0.3.0
    requests: 2.24.0
    scipy: 1.5.2
    setuptools: 50.3.0
    sfftk-rw: 0.6.6.dev0
    six: 1.15.0
    snowballstemmer: 2.0.0
    sortedcontainers: 2.2.2
    Sphinx: 3.2.1
    sphinxcontrib-applehelp: 1.0.2
    sphinxcontrib-blockdiag: 2.0.0
    sphinxcontrib-devhelp: 1.0.2
    sphinxcontrib-htmlhelp: 1.0.3
    sphinxcontrib-jsmath: 1.0.1
    sphinxcontrib-qthelp: 1.0.3
    sphinxcontrib-serializinghtml: 1.1.4
    suds-jurko: 0.6
    tables: 3.6.1
    tifffile: 2020.9.3
    tinyarray: 1.2.3
    tornado: 6.0.4
    traitlets: 5.0.4
    urllib3: 1.25.10
    wcwidth: 0.2.5
    webcolors: 1.11.1
    wheel: 0.34.2
    WMI: 1.5.1

Change History (3)

comment:1 by pett, 5 years ago

Component: UnassignedVR
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionmeeting: _gui_updates: 'NoneType' object has no attribute 'tobytes'

comment:2 by Tom Goddard, 5 years ago

Resolution: fixed
Status: assignedclosed
Summary: meeting: _gui_updates: 'NoneType' object has no attribute 'tobytes'VR meeting: 'NoneType' object has no attribute 'tobytes'

Fixed. Reported by Meghan McCarthy.

When showing the GUI in VR in a meeting, if a GUI panel appeared but was not yet drawn in VR then the meeting code raised an error because the panel had no image. This happened when pressing any of the toolbar Marker tab buttons that show the Marker gui panel. I made the meeting code ignore the panel until it is drawn in VR.

comment:3 by Tom Goddard, 5 years ago

Clicking on the pick blobs mouse also caused this because it showed the pick blobs gui.

Note: See TracTickets for help on using tickets.