ChimeraX python crush in no-gui mode

Dear ChimeraX users! I am using a cxc script together with the following options to run ChimeraX in no-gui mode. chimerax-daily --offscreen --nogui test.cxc here is my scrript # chimeraX script windowsize 800 600 open ./test.pdb view; zoom 1.0; turn x 90; turn z -80; preset 'overall look' publication color byattribute bfactor palette rainbow range 2,100 # make info 2dlab create title text "B-factors for" color red font gothic xpos .04 ypos .90 size 30 # options for light light depthcuestart .4 depthcueend .8; lighting full save image ./test.png format png width 800 height 600 supersample 4 transparentBackground false This script works fine with GUI producing very good picture but with the --nogui it gave me error: Traceback (most recent call last): File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/ChimeraX_main.py", line 699, in init commands.run(sess, 'open %s' % arg) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/run.py", line 31, in run results = command.run(text, log=log) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/cli.py", line 2616, in run result = ci.function(session, **kw_args) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/open.py", line 41, in open from_database=from_database, ignore_cache=ignore_cache, **kw)) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/open.py", line 117, in open models = handle_unknown_kw(session.models.open, paths, format=format, name=name, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/open.py", line 62, in handle_unknown_kw return f(*args, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/models.py", line 601, in open session, filenames, format=format, name=name, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/io.py", line 467, in open_multiple_data models, status = open_data(session, fspec, format=format, name=name, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/io.py", line 421, in open_data models, status = open_func(*args, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/scripting.py", line 115, in open_command_script run(session, text) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/run.py", line 31, in run results = command.run(text, log=log) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/cli.py", line 2616, in run result = ci.function(session, **kw_args) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/save.py", line 61, in save fmt.export(session, filename, fmt.nicknames[0], **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/io.py", line 203, in export result = self.export_func(session, path, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/image.py", line 43, in save_image raise LimitationError("Unable to render images to save them") chimerax.core.errors.LimitationError: Unable to render images to save them could you help me how it may be fixed? Thank you in advance! Gleb

Hi Gleb/James, You should use the Report a Bug dialog, not this e-mail list, when you have a bug. Both ChimeraX and Chimera have this dialog in their Help menus, and it is also a button on the error dialog in most cases. Best, Elaine ----- Elaine C. Meng, Ph.D. UCSF Chimera(X) team Department of Pharmaceutical Chemistry University of California, San Francisco
On Apr 16, 2019, at 1:30 AM, James Starlight <jmsstarlight@gmail.com> wrote:
Dear ChimeraX users!
I am using a cxc script together with the following options to run ChimeraX in no-gui mode. chimerax-daily --offscreen --nogui test.cxc
here is my scrript
# chimeraX script windowsize 800 600 open ./test.pdb view; zoom 1.0; turn x 90; turn z -80;
preset 'overall look' publication color byattribute bfactor palette rainbow range 2,100
# make info 2dlab create title text "B-factors for" color red font gothic xpos .04 ypos .90 size 30 # options for light light depthcuestart .4 depthcueend .8; lighting full
save image ./test.png format png width 800 height 600 supersample 4 transparentBackground false
This script works fine with GUI producing very good picture but with the --nogui it gave me error:
Traceback (most recent call last): File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/ChimeraX_main.py", line 699, in init commands.run(sess, 'open %s' % arg) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/run.py", line 31, in run results = command.run(text, log=log) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/cli.py", line 2616, in run result = ci.function(session, **kw_args) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/open.py", line 41, in open from_database=from_database, ignore_cache=ignore_cache, **kw)) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/open.py", line 117, in open models = handle_unknown_kw(session.models.open, paths, format=format, name=name, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/open.py", line 62, in handle_unknown_kw return f(*args, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/models.py", line 601, in open session, filenames, format=format, name=name, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/io.py", line 467, in open_multiple_data models, status = open_data(session, fspec, format=format, name=name, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/io.py", line 421, in open_data models, status = open_func(*args, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/scripting.py", line 115, in open_command_script run(session, text) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/run.py", line 31, in run results = command.run(text, log=log) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/cli.py", line 2616, in run result = ci.function(session, **kw_args) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/save.py", line 61, in save fmt.export(session, filename, fmt.nicknames[0], **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/io.py", line 203, in export result = self.export_func(session, path, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/image.py", line 43, in save_image raise LimitationError("Unable to render images to save them") chimerax.core.errors.LimitationError: Unable to render images to save them
could you help me how it may be fixed?
Thank you in advance!
Gleb

Elaine, i have got a bug while trying to report a bug :-) Failed to send bug report. Error while sending follows: Traceback (most recent call last): File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/bug_reporter/bug_reporter_gui.py", line 231, in submit errcode, errmsg, headers, body = post_multipart_formdata(BUG_HOST, BUG_SELECTOR, fields) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/bug_reporter/post_form.py", line 36, in post_multipart_formdata h = HTTPConnection(realhost) UnboundLocalError: local variable 'HTTPConnection' referenced before assignment вт, 16 апр. 2019 г. в 18:11, Elaine Meng <meng@cgl.ucsf.edu>:
Hi Gleb/James, You should use the Report a Bug dialog, not this e-mail list, when you have a bug. Both ChimeraX and Chimera have this dialog in their Help menus, and it is also a button on the error dialog in most cases. Best, Elaine ----- Elaine C. Meng, Ph.D. UCSF Chimera(X) team Department of Pharmaceutical Chemistry University of California, San Francisco
On Apr 16, 2019, at 1:30 AM, James Starlight <jmsstarlight@gmail.com> wrote:
Dear ChimeraX users!
I am using a cxc script together with the following options to run ChimeraX in no-gui mode. chimerax-daily --offscreen --nogui test.cxc
here is my scrript
# chimeraX script windowsize 800 600 open ./test.pdb view; zoom 1.0; turn x 90; turn z -80;
preset 'overall look' publication color byattribute bfactor palette rainbow range 2,100
# make info 2dlab create title text "B-factors for" color red font gothic xpos .04 ypos .90 size 30 # options for light light depthcuestart .4 depthcueend .8; lighting full
save image ./test.png format png width 800 height 600 supersample 4 transparentBackground false
This script works fine with GUI producing very good picture but with the --nogui it gave me error:
Traceback (most recent call last): File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/ChimeraX_main.py", line 699, in init commands.run(sess, 'open %s' % arg) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/run.py", line 31, in run results = command.run(text, log=log) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/cli.py", line 2616, in run result = ci.function(session, **kw_args) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/open.py", line 41, in open from_database=from_database, ignore_cache=ignore_cache, **kw)) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/open.py", line 117, in open models = handle_unknown_kw(session.models.open, paths, format=format, name=name, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/open.py", line 62, in handle_unknown_kw return f(*args, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/models.py", line 601, in open session, filenames, format=format, name=name, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/io.py", line 467, in open_multiple_data models, status = open_data(session, fspec, format=format, name=name, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/io.py", line 421, in open_data models, status = open_func(*args, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/scripting.py", line 115, in open_command_script run(session, text) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/run.py", line 31, in run results = command.run(text, log=log) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/cli.py", line 2616, in run result = ci.function(session, **kw_args) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/save.py", line 61, in save fmt.export(session, filename, fmt.nicknames[0], **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/io.py", line 203, in export result = self.export_func(session, path, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/image.py", line 43, in save_image raise LimitationError("Unable to render images to save them") chimerax.core.errors.LimitationError: Unable to render images to save them
could you help me how it may be fixed?
Thank you in advance!
Gleb

Hi Gleb, Very funny! I have fixed the bug reporting error. It only happened when you have an http proxy set. I guess no one tried reporting a bug using an http proxy before. Tom
On Apr 16, 2019, at 9:40 AM, James Starlight wrote:
Elaine,
i have got a bug while trying to report a bug :-)
Failed to send bug report. Error while sending follows: Traceback (most recent call last): File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/bug_reporter/bug_reporter_gui.py", line 231, in submit errcode, errmsg, headers, body = post_multipart_formdata(BUG_HOST, BUG_SELECTOR, fields) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/bug_reporter/post_form.py", line 36, in post_multipart_formdata h = HTTPConnection(realhost) UnboundLocalError: local variable 'HTTPConnection' referenced before assignment
вт, 16 апр. 2019 г. в 18:11, Elaine Meng <meng@cgl.ucsf.edu>:
Hi Gleb/James, You should use the Report a Bug dialog, not this e-mail list, when you have a bug. Both ChimeraX and Chimera have this dialog in their Help menus, and it is also a button on the error dialog in most cases. Best, Elaine ----- Elaine C. Meng, Ph.D. UCSF Chimera(X) team Department of Pharmaceutical Chemistry University of California, San Francisco
On Apr 16, 2019, at 1:30 AM, James Starlight <jmsstarlight@gmail.com> wrote:
Dear ChimeraX users!
I am using a cxc script together with the following options to run ChimeraX in no-gui mode. chimerax-daily --offscreen --nogui test.cxc
here is my scrript
# chimeraX script windowsize 800 600 open ./test.pdb view; zoom 1.0; turn x 90; turn z -80;
preset 'overall look' publication color byattribute bfactor palette rainbow range 2,100
# make info 2dlab create title text "B-factors for" color red font gothic xpos .04 ypos .90 size 30 # options for light light depthcuestart .4 depthcueend .8; lighting full
save image ./test.png format png width 800 height 600 supersample 4 transparentBackground false
This script works fine with GUI producing very good picture but with the --nogui it gave me error:
Traceback (most recent call last): File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/ChimeraX_main.py", line 699, in init commands.run(sess, 'open %s' % arg) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/run.py", line 31, in run results = command.run(text, log=log) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/cli.py", line 2616, in run result = ci.function(session, **kw_args) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/open.py", line 41, in open from_database=from_database, ignore_cache=ignore_cache, **kw)) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/open.py", line 117, in open models = handle_unknown_kw(session.models.open, paths, format=format, name=name, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/open.py", line 62, in handle_unknown_kw return f(*args, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/models.py", line 601, in open session, filenames, format=format, name=name, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/io.py", line 467, in open_multiple_data models, status = open_data(session, fspec, format=format, name=name, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/io.py", line 421, in open_data models, status = open_func(*args, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/scripting.py", line 115, in open_command_script run(session, text) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/run.py", line 31, in run results = command.run(text, log=log) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/cli.py", line 2616, in run result = ci.function(session, **kw_args) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/commands/save.py", line 61, in save fmt.export(session, filename, fmt.nicknames[0], **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/io.py", line 203, in export result = self.export_func(session, path, **kw) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site-packages/chimerax/core/image.py", line 43, in save_image raise LimitationError("Unable to render images to save them") chimerax.core.errors.LimitationError: Unable to render images to save them
could you help me how it may be fixed?
Thank you in advance!
Gleb
_______________________________________________ ChimeraX-users mailing list ChimeraX-users@cgl.ucsf.edu Manage subscription: http://www.rbvi.ucsf.edu/mailman/listinfo/chimerax-users
participants (3)
-
Elaine Meng
-
James Starlight
-
Tom Goddard