Opened 10 years ago

Closed 10 years ago

#258 closed defect (fixed)

No gui mode broken on mac

Reported by: Tom Goddard Owned by: Tom Goddard
Priority: major Milestone:
Component: Platform Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

cx --nogui
Offscreen rendering not available
0.00% done: Initializing core
33.33% done: Initializing tools
66.67% done: Loading autostart tools
100.00% done: Finished initialization
cmd>

cmd> open 4hhb
open 4hhb
Executing: open 4hhb

Unexpected exception, save your work and exit:

Traceback (most recent call last):

File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/chimerax/core/ui/nogui.py", line 156, in execute

self._cmd.run(text)

File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/chimerax/core/commands/cli.py", line 2122, in run

results.append(ci.function(session, kw_args))

File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/chimerax/core/commands/open.py", line 57, in open

session.models.add(models)

File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/chimerax/core/models.py", line 193, in add

m.added_to_session(session)

File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/chimerax/core/atomic/structure.py", line 172, in added_to_session

cmd.run("lighting " + lighting, log=False)

File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/chimerax/core/commands/cli.py", line 2122, in run

results.append(ci.function(session, kw_args))

File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/chimerax/core/commands/lighting.py", line 78, in lighting

lp = v.lighting

File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/chimerax/core/graphics/view.py", line 270, in get_lighting

return self._render.lighting

AttributeError: 'NoneType' object has no attribute 'lighting'

cmd>

Change History (1)

comment:1 by Tom Goddard, 10 years ago

Resolution: fixed
Status: newclosed

Fixed.

Made Lighting parameter exist even when Renderer does not.

Note: See TracTickets for help on using tickets.