Opened 7 years ago
Closed 6 years ago
#1553 closed defect (fixed)
MeetingServer: Must call either listen, or connect, not both
Reported by: | 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: Darwin-18.2.0-x86_64-i386-64bit ChimeraX Version: 0.8 (2018-12-15) Description (Describe the actions that caused this problem to occur here) Log: Startup Messages --- notes | FYI: command is replacing existing command: "ui" FYI: command is replacing existing command: "volume" FYI: command is replacing existing command: "color" UCSF ChimeraX version: 0.8 (2018-12-15) How to cite UCSF ChimeraX > open /Users/jacobson/Downloads/3.pdb Summary of feedback from opening /Users/jacobson/Downloads/3.pdb --- warnings | Duplicate atom serial number found: 1 Duplicate atom serial number found: 2 Duplicate atom serial number found: 3 Duplicate atom serial number found: 4 Duplicate atom serial number found: 5 53 messages similar to the above omitted Chain information for 3.pdb #1 --- Chain | Description A | No description available > vr on started SteamVR rendering > show selAtoms surfaces > hide selAtoms surfaces VR mode zone > zone /X:900 ribbon false > zone label false > style selAtoms stick Changed 8896 atom styles > zone clear > zone clear > zone clear VR mode zone > zone clear > zone clear > zone /X:900 ribbon false > zone label false > zone clear > zone clear > zone clear > zone clear VR mode zone VR mode zone > zone clear > zone clear > zone clear > zone clear > zone clear VR mode zone > zone clear > zone clear > zone clear > zone clear > zone clear > zone /X:900 ribbon false residueDistance 6.51 labelDistance 5.21 surfaceDistance 10.4 > zone label false > zone /X:900 ribbon false residueDistance 5.01 labelDistance 4 surfaceDistance 8.01 > zone label false > zone clear > zone /A:561 ribbon false > zone label false > zone clear > zone clear > zone /A:561 ribbon false residueDistance 3.84 labelDistance 3.07 surfaceDistance 6.14 > zone /A:560 ribbon false > zone label false > zone /A:560 ribbon false residueDistance 2.95 labelDistance 2.36 surfaceDistance 4.73 > zone label false > zone /A:351 ribbon false > zone label false > zone clear > zone clear > zone clear > zone /A:351 ribbon false residueDistance 3.85 labelDistance 3.08 surfaceDistance 6.17 > zone /A:351 ribbon false residueDistance 5.02 labelDistance 4.01 surfaceDistance 8.03 > zone /A:351 ribbon false residueDistance 6.54 labelDistance 5.23 surfaceDistance 10.5 > zone label false > zone clear > zone /A:351 ribbon false residueDistance 8.54 labelDistance 6.83 surfaceDistance 13.7 > zone label false > zone clear > zone /A:351 ribbon false residueDistance 11.1 labelDistance 8.9 surfaceDistance 17.8 > zone /A:351 ribbon false residueDistance 14.7 labelDistance 11.8 surfaceDistance 23.5 > zone label false > zone /A:351 ribbon false residueDistance 19.1 labelDistance 15.3 surfaceDistance 30.6 > zone label false > zone clear > zone clear > zone clear > zone /A:351 ribbon false residueDistance 25.2 labelDistance 20.1 surfaceDistance 40.3 > zone label false > zone clear > zone clear > zone clear > zone clear > zone clear > zone /A:351 ribbon false residueDistance 32.7 labelDistance 26.2 surfaceDistance 52.4 > zone label false > zone /A:351 ribbon false residueDistance 42.8 labelDistance 34.2 surfaceDistance 68.5 > zone /A:351 ribbon false residueDistance 68.8 labelDistance 55 surfaceDistance 110 > zone label false > zone clear > zone clear > zone /A:351 ribbon false residueDistance 89.8 labelDistance 71.9 surfaceDistance 144 > zone /A:586 ribbon false > zone /A:586 ribbon false residueDistance 117 labelDistance 93.6 surfaceDistance 187 > zone label false > zone clear > zone clear > vr off Expected an objects specifier or a keyword > zone Expected an atoms specifier or a keyword FYI: command is replacing existing command: "fps" FYI: command is replacing existing command: "isolde" FYI: command is replacing existing command: "sccc" FYI: command is replacing existing command: "nmi" FYI: command is replacing existing command: "smoc" FYI: command is replacing existing command: "ccc" FYI: command is replacing existing command: "difmap" FYI: command is replacing existing command: "fps" FYI: command is replacing existing command: "isolde" FYI: command is replacing existing command: "fps" FYI: command is replacing existing command: "isolde" FYI: command is replacing existing command: "fps" FYI: command is replacing existing command: "isolde" FYI: command is replacing existing command: "fps" FYI: command is replacing existing command: "isolde" FYI: command is replacing existing command: "fps" FYI: command is replacing existing command: "isolde" FYI: command is replacing existing command: "sccc" FYI: command is replacing existing command: "smoc" FYI: command is replacing existing command: "ccc" FYI: command is replacing existing command: "nmi" FYI: command is replacing existing command: "sccc" FYI: command is replacing existing command: "smoc" FYI: command is replacing existing command: "ccc" FYI: command is replacing existing command: "nmi" FYI: command is replacing existing command: "sccc" FYI: command is replacing existing command: "smoc" FYI: command is replacing existing command: "nmi" FYI: command is replacing existing command: "fps" FYI: command is replacing existing command: "isolde" FYI: command is replacing existing command: "fps" FYI: command is replacing existing command: "isolde" FYI: command is replacing existing command: "fps" FYI: command is replacing existing command: "isolde" FYI: command is replacing existing command: "fps" FYI: command is replacing existing command: "isolde" FYI: command is replacing existing command: "fps" FYI: command is replacing existing command: "isolde" FYI: command is replacing existing command: "fps" FYI: command is replacing existing command: "isolde" FYI: command is replacing existing command: "fps" FYI: command is replacing existing command: "isolde" FYI: command is replacing existing command: "sccc" FYI: command is replacing existing command: "smoc" FYI: command is replacing existing command: "nmi" FYI: command is replacing existing command: "sccc" FYI: command is replacing existing command: "smoc" FYI: command is replacing existing command: "nmi" FYI: command is replacing existing command: "sccc" FYI: command is replacing existing command: "smoc" FYI: command is replacing existing command: "fps" FYI: command is replacing existing command: "isolde" FYI: command is replacing existing command: "fps" FYI: command is replacing existing command: "isolde" FYI: command is replacing existing command: "fps" FYI: command is replacing existing command: "isolde" FYI: command is replacing existing command: "sccc" FYI: command is replacing existing command: "smoc" FYI: command is replacing existing command: "sccc" FYI: command is replacing existing command: "smoc" FYI: command is replacing existing command: "sccc" FYI: command is replacing existing command: "fps" FYI: command is replacing existing command: "isolde" FYI: command is replacing existing command: "fps" FYI: command is replacing existing command: "isolde" FYI: command is replacing existing command: "fps" FYI: command is replacing existing command: "isolde" FYI: command is replacing existing command: "fps" FYI: command is replacing existing command: "isolde" Unknown command: surfeace zone #1 nearAtoms UNK Unknown command: surfeace zone #1 > surface > ~surface Missing or invalid "surfaces" argument: invalid surfaces specifier Missing required "near_atoms" argument Missing or invalid "surfaces" argument: invalid surfaces specifier Missing or invalid "surfaces" argument: invalid surfaces specifier Missing or invalid "surfaces" argument: invalid surfaces specifier > surface ligand @<5 visiblePatches 1 > vr on started SteamVR rendering VR mode rotate selected models VR mode tug VR mode translate selected models > vr off Unknown command: start meeting > meeting start Meeting at jacobsons-iMac.ucsf.edu or 10.60.125.84 port 52194 Connection accepted from 169.230.21.39 port 50286 > vr on started SteamVR rendering VR mode zone > zone /Z:502 ribbon false > zone label false > zone /Z:502 ribbon false residueDistance 153 labelDistance 122 surfaceDistance 244 > zone /Z:502 ribbon false residueDistance 117 labelDistance 93.7 surfaceDistance 187 > zone /Z:502 ribbon false residueDistance 153 labelDistance 122 surfaceDistance 245 > zone label false > zone /Z:502 ribbon false > zone label false > zone clear > zone clear > zone /Z:502 ribbon false residueDistance 115 labelDistance 92.1 surfaceDistance 184 > zone /Z:502 ribbon false > zone /Z:502 ribbon false residueDistance 83.4 labelDistance 66.8 surfaceDistance 134 > zone /Z:502 ribbon false residueDistance 64.1 labelDistance 51.3 surfaceDistance 103 > zone /Z:502 ribbon false residueDistance 49.3 labelDistance 39.4 surfaceDistance 78.9 > zone /Z:502 ribbon false residueDistance 37.1 labelDistance 29.7 surfaceDistance 59.4 > zone /Z:502 ribbon false residueDistance 28.5 labelDistance 22.8 surfaceDistance 45.6 > zone /Z:502 ribbon false residueDistance 21.8 labelDistance 17.5 surfaceDistance 35 > zone /Z:502 ribbon false residueDistance 16.8 labelDistance 13.4 surfaceDistance 26.8 > zone /Z:502 ribbon false residueDistance 12.9 labelDistance 10.3 surfaceDistance 20.6 > zone /Z:502 ribbon false residueDistance 9.89 labelDistance 7.91 surfaceDistance 15.8 > zone /Z:502 ribbon false residueDistance 7.55 labelDistance 6.04 surfaceDistance 12.1 > zone /Z:502 ribbon false residueDistance 5.78 labelDistance 4.62 surfaceDistance 9.24 > zone /Z:502 ribbon false residueDistance 4.44 labelDistance 3.55 surfaceDistance 7.11 > usage meeting meeting [host] [port an integer] [name a text string] [color a color] [faceImage name of a file to open/read] [copyScene true or false] [relayCommands true or false] [updateInterval an integer] — Show synchronized mouse or VR hand controllers between two ChimeraX instances host: a text string meeting close — Close meeting meeting send — Copy my scene to all other meeting participants > hide selAtoms surfaces > zone /A:175 ribbon false > zone /A:182 ribbon false > zone /A:586 ribbon false > zone /A:402 ribbon false > zone label false > zone clear > zone clear > zone /X:900 ribbon false > meeting faceImage pwd Meeting at jacobsons-iMac.ucsf.edu or 10.60.125.84 port 52194 Connected to 169.230.21.39 port 50286 Face image file "pwd" does not exist > meeting faceImage /Users/jacobson/Desktop/jac.png Meeting at jacobsons-iMac.ucsf.edu or 10.60.125.84 port 52194 Connected to 169.230.21.39 port 50286 > zone label false > zone clear > zone /X:900 ribbon false residueDistance 6.05 labelDistance 4.83 surfaceDistance 9.68 > zone label false > vr off > close session > meeting vive.cgl.ucsf.edu Traceback (most recent call last): File "/Users/jacobson/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site- packages/chimerax/cmd_line/tool.py", line 229, in execute cmd.run(cmd_text) File "/Users/jacobson/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site- packages/chimerax/core/commands/cli.py", line 2587, in run result = ci.function(session, **kw_args) File "/Users/jacobson/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site- packages/chimerax/meeting/meeting.py", line 71, in meeting s.connect(host, port) File "/Users/jacobson/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site- packages/chimerax/meeting/meeting.py", line 246, in connect raise RuntimeError('MeetingServer: Must call either listen, or connect, not both') RuntimeError: MeetingServer: Must call either listen, or connect, not both RuntimeError: MeetingServer: Must call either listen, or connect, not both File "/Users/jacobson/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site- packages/chimerax/meeting/meeting.py", line 246, in connect raise RuntimeError('MeetingServer: Must call either listen, or connect, not both') See log for complete Python traceback. OpenGL version: 4.1 ATI-2.4.9 OpenGL renderer: AMD Radeon RX Vega 56 OpenGL Engine OpenGL vendor: ATI Technologies Inc.
Change History (3)
comment:1 by , 7 years ago
Component: | Unassigned → VR |
---|---|
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → MeetingServer: Must call either listen, or connect, not both |
comment:2 by , 7 years ago
comment:3 by , 6 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Gave user friendly error message that current meeting must be closed to join another meeting.
Note:
See TracTickets
for help on using tickets.
Wilian was hosting a meeting. Then I quit ChimeraX because we were going to try me hosting the meeting. Apparently he did not close the meeting he had started before trying to connect to the meeting I was hosted.
Probably it should raise UserError and say that the current meeting must be closed in order to connect to another meeting.