Opened 6 years ago

Closed 6 years ago

#2549 closed defect (not a bug)

Inadequate OpenGL

Reported by: chimerax-bug-report@… Owned by: Tom Goddard
Priority: normal Milestone:
Component: Graphics 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.17763
ChimeraX Version: 0.91 (2019-10-19)
Description
(Describe the actions that caused this problem to occur here)

Log:
Startup Errors  
---  
error | Could not create OpenGL context  
warnings | QWindowsEGLContext: ANGLE only partially supports OpenGL ES > 3.0  
QWindowsEGLContext: Failed to create context, eglError: 3005, this:
0x201cae98d30  
QWindowsEGLContext: ANGLE only partially supports OpenGL ES > 3.0  
QWindowsEGLContext: Failed to create context, eglError: 3005, this:
0x201ca6e2760  
No statusbar messages will be shown due to inadequate OpenGL  
  
UCSF ChimeraX version: 0.91 (2019-10-19)  
© 2016-2019 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> help help:quickstart

> open 2bbv

2bbv title:  
The refined three-dimensional structure of an insect virus At 2.8 angstroms
resolution [more info...]  
  
Chain information for 2bbv #1  
---  
Chain | Description  
A B C | protein (black beetle virus capsid protein)  
D E F | protein (black beetle virus capsid protein)  
N | RNA (5'-R(*up*CP*up*up*ap*up*ap*up*CP*U)-3')  
  
Non-standard residues in 2bbv #1  
---  
CA — calcium ion  
  
2bbv mmCIF Assemblies  
---  
1| complete icosahedral assembly  
2| icosahedral asymmetric unit  
3| icosahedral pentamer  
4| icosahedral 23 hexamer  
5| icosahedral asymmetric unit, std point frame  
6| crystal asymmetric unit, crystal frame  
  
  

> lighting full

> style /b stick

Changed 2382 atom styles  

> save C:\Users\arthu\Desktop\image1.png supersample 3

Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 454, in run_provider  
return api._api_caller.run_provider(api, session, name, mgr, **kw)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py", line 1595, in run_provider  
return cls._get_func(api, "run_provider")(session, name, mgr, **kw)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\shortcuts\\__init__.py", line 52, in run_provider  
shortcuts.run_provider(session, name)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py", line 1147, in run_provider  
keyboard_shortcuts(session).try_shortcut(name)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py", line 372, in try_shortcut  
self.run_shortcut(keys)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py", line 390, in run_shortcut  
sc.run(self.session, status = self._enabled)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py", line 309, in run  
f(s)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py", line 1075, in save_image  
run(session, cmd)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py", line 476, in run  
run_command(session, command, **kw)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\run.py", line 31, in run  
results = command.run(text, log=log)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py", line 2837, in run  
result = ci.function(session, **kw_args)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\save.py", line 64, in save  
_handle_unexpected_keyword_error(e, 5)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\save.py", line 61, in save  
fmt.export(session, filename, fmt.nicknames[0], **kw)  
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\core\io.py",
line 220, in export  
result = self.export_func(session, path, **kw)  
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\core\image.py",
line 154, in save_image  
session.logger.warning("Unable to save image of size %d by %d." % (width,
height))  
TypeError: %d format: a number is required, not NoneType  
  

Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 454, in run_provider  
return api._api_caller.run_provider(api, session, name, mgr, **kw)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py", line 1595, in run_provider  
return cls._get_func(api, "run_provider")(session, name, mgr, **kw)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\shortcuts\\__init__.py", line 52, in run_provider  
shortcuts.run_provider(session, name)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py", line 1147, in run_provider  
keyboard_shortcuts(session).try_shortcut(name)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py", line 372, in try_shortcut  
self.run_shortcut(keys)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py", line 390, in run_shortcut  
sc.run(self.session, status = self._enabled)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py", line 309, in run  
f(s)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py", line 1075, in save_image  
run(session, cmd)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py", line 476, in run  
run_command(session, command, **kw)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\run.py", line 31, in run  
results = command.run(text, log=log)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py", line 2837, in run  
result = ci.function(session, **kw_args)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\save.py", line 64, in save  
_handle_unexpected_keyword_error(e, 5)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\save.py", line 61, in save  
fmt.export(session, filename, fmt.nicknames[0], **kw)  
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\core\io.py",
line 220, in export  
result = self.export_func(session, path, **kw)  
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\core\image.py",
line 154, in save_image  
session.logger.warning("Unable to save image of size %d by %d." % (width,
height))  
TypeError: %d format: a number is required, not NoneType  
  
During handling of the above exception, another exception occurred:  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\toolbar\tool.py", line 171, in callback  
bundle_info.run_provider(session, name, session.toolbar,
display_name=display_name)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 459, in run_provider  
"run_provider() failed in bundle %s:\n%s" % (self.name, str(e)))  
chimerax.core.toolshed.ToolshedError: run_provider() failed in bundle
ChimeraX-Shortcuts:  
%d format: a number is required, not NoneType  
  
chimerax.core.toolshed.ToolshedError: run_provider() failed in bundle
ChimeraX-Shortcuts:  
%d format: a number is required, not NoneType  
  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 459, in run_provider  
"run_provider() failed in bundle %s:\n%s" % (self.name, str(e)))  
  
See log for complete Python traceback.  
  




OpenGL version: unknown
Could not make opengl context current

Change History (2)

comment:1 by Eric Pettersen, 6 years ago

Component: UnassignedGraphics
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionInadequate OpenGL

comment:2 by Tom Goddard, 6 years ago

Resolution: not a bug
Status: assignedclosed

ChimeraX could not get OpenGL context.

Save image error reporting was broken -- fixed that.

Note: See TracTickets for help on using tickets.