Opened 5 years ago

Closed 5 years ago

#4542 closed defect (can't reproduce)

Permission denied saving command history

Reported by: chimerax-bug-report@… Owned by: pett
Priority: normal Milestone:
Component: Input/Output 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.18362
ChimeraX Version: 1.0 (2020-06-04 23:15:07 UTC)
Description
(Describe the actions that caused this problem to occur here)

Log:
Startup Messages  
---  
warning | Your computer has Intel graphics driver 7157 with a known bug that
causes all Qt user interface panels to be blank. ChimeraX can partially fix
this but may make some panel titlebars and edges black. Hopefully newer Intel
graphics drivers will fix this.  
notes | available bundle cache has not been initialized yet  
Updating list of available bundles failed: Internal Server Error  
  
UCSF ChimeraX version: 1.0 (2020-06-04)  
© 2016-2020 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open 2BTV

2btv title:  
Atomic model for bluetongue virus (BTV) core [more info...]  
  
Chain information for 2btv #1  
---  
Chain | Description  
A B | protein (VP3 core protein)  
C D E F G H I J P Q R S T | protein (VP7 core protein)  
  
2btv 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  
  

> sym #1 assembly 1

> view

> open 1nod

Summary of feedback from opening 1nod fetched from pdb  
---  
warning | Unable to infer polymer connectivity due to unspecified label_seq_id
for residue "ARG" near line 8140  
notes | Fetching compressed mmCIF 1nod from
http://files.rcsb.org/download/1nod.cif  
Fetching CCD SO4 from http://ligand-expo.rcsb.org/reports/S/SO4/SO4.cif  
Fetching CCD HEM from http://ligand-expo.rcsb.org/reports/H/HEM/HEM.cif  
Fetching CCD H4B from http://ligand-expo.rcsb.org/reports/H/H4B/H4B.cif  
  
1nod title:  
Murine inducible nitric oxide synthase oxygenase dimer (δ 65) with
tetrahydrobiopterin and substrate L-arginine [more info...]  
  
Chain information for 1nod #3  
---  
Chain | Description  
A B | nitric oxide synthase  
  
Non-standard residues in 1nod #3  
---  
H4B — 5,6,7,8-tetrahydrobiopterin  
HEM — protoporphyrin IX containing Fe (HEME)  
SO4 — sulfate ion  
  
1nod mmCIF Assemblies  
---  
1| author_defined_assembly  
2| software_defined_assembly  
3| software_defined_assembly  
  

> close

> open 1nod format mmcif fromDatabase pdb

Summary of feedback from opening 1nod fetched from pdb  
---  
warning | Unable to infer polymer connectivity due to unspecified label_seq_id
for residue "ARG" near line 8140  
  
1nod title:  
Murine inducible nitric oxide synthase oxygenase dimer (δ 65) with
tetrahydrobiopterin and substrate L-arginine [more info...]  
  
Chain information for 1nod #1  
---  
Chain | Description  
A B | nitric oxide synthase  
  
Non-standard residues in 1nod #1  
---  
H4B — 5,6,7,8-tetrahydrobiopterin  
HEM — protoporphyrin IX containing Fe (HEME)  
SO4 — sulfate ion  
  
1nod mmCIF Assemblies  
---  
1| author_defined_assembly  
2| software_defined_assembly  
3| software_defined_assembly  
  

> close

> open 1NOD

Summary of feedback from opening 1NOD fetched from pdb  
---  
warning | Unable to infer polymer connectivity due to unspecified label_seq_id
for residue "ARG" near line 8140  
  
1nod title:  
Murine inducible nitric oxide synthase oxygenase dimer (δ 65) with
tetrahydrobiopterin and substrate L-arginine [more info...]  
  
Chain information for 1nod #1  
---  
Chain | Description  
A B | nitric oxide synthase  
  
Non-standard residues in 1nod #1  
---  
H4B — 5,6,7,8-tetrahydrobiopterin  
HEM — protoporphyrin IX containing Fe (HEME)  
SO4 — sulfate ion  
  
1nod mmCIF Assemblies  
---  
1| author_defined_assembly  
2| software_defined_assembly  
3| software_defined_assembly  
  

> sym #1 assembly 1

> view

> sym #1 assembly 2

> view

> sym #1 assembly 3

> view

> sym #1 assembly 1

> view

> open 1NOV

Summary of feedback from opening 1NOV fetched from pdb  
---  
note | Fetching compressed mmCIF 1nov from
http://files.rcsb.org/download/1nov.cif  
  
1nov title:  
Nodamura virus [more info...]  
  
Chain information for 1nov #6  
---  
Chain | Description  
A B C | nodamura virus coat proteins  
D E F | nodamura virus coat proteins  
  
1nov mmCIF Assemblies  
---  
1| complete icosahedral assembly  
2| icosahedral asymmetric unit  
3| icosahedral pentamer  
4| icosahedral 23 hexamer  
5| icosahedral asymmetric unit, std point frame  
  

> close

> open 1NOV format mmcif fromDatabase pdb

1nov title:  
Nodamura virus [more info...]  
  
Chain information for 1nov #1  
---  
Chain | Description  
A B C | nodamura virus coat proteins  
D E F | nodamura virus coat proteins  
  
1nov mmCIF Assemblies  
---  
1| complete icosahedral assembly  
2| icosahedral asymmetric unit  
3| icosahedral pentamer  
4| icosahedral 23 hexamer  
5| icosahedral asymmetric unit, std point frame  
  

> sym #1 assembly 1

> view

> movie record

> turn y 2 180

Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\core\triggerset.py", line 130, in invoke  
return self._func(self._name, data)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\cmd_line\tool.py", line 286, in _command_started_cb  
typed=self._just_typed_command is not None)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\cmd_line\tool.py", line 380, in add  
self._history.enqueue((item, typed))  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\core\history.py", line 171, in enqueue  
self.save()  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\core\history.py", line 201, in save  
self._history.save(self._queue)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\core\history.py", line 109, in save  
json.dump(obj, f, ensure_ascii=False)  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\core\safesave.py", line 97, in __exit__  
os.replace(self._tmp_filename, self.name)  
PermissionError: [WinError 5] Access is denied:
'C:\\\Users\\\zxa852\\\AppData\\\Local\\\UCSF\\\ChimeraX\\\commands.tmp' ->
'C:\\\Users\\\zxa852\\\AppData\\\Local\\\UCSF\\\ChimeraX\\\commands'  
  
Error processing trigger "command started":  
PermissionError: [WinError 5] Access is denied:
'C:\\\Users\\\zxa852\\\AppData\\\Local\\\UCSF\\\ChimeraX\\\commands.tmp' ->
'C:\\\Users\\\zxa852\\\AppData\\\Local\\\UCSF\\\ChimeraX\\\commands'  
  
File "C:\Program Files\ChimeraX 1.0\bin\lib\site-
packages\chimerax\core\safesave.py", line 97, in __exit__  
os.replace(self._tmp_filename, self.name)  
  
See log for complete Python traceback.  
  

> wait 180

> movie encode C:\Users\zxa852\Desktop\movie1.mp4

Movie saved to \C:Users\\...\Desktop\movie1.mp4  
  




OpenGL version: 3.3.0 - Build 26.20.100.7157
OpenGL renderer: Intel(R) UHD Graphics 630
OpenGL vendor: Intel
Manufacturer: HP
Model: HP EliteOne 800 G4 23.8-in Touch AiO
OS: Microsoft Windows 10 Enterprise (Build 18363)
Memory: 8,358,494,208
MaxProcessMemory: 137,438,953,344
CPU: 6 Intel(R) Core(TM) i5-8500 CPU @ 3.00GHz"
PyQt version: 5.12.3
Compiled Qt version: 5.12.4
Runtime Qt version: 5.12.8

Change History (2)

comment:1 by pett, 5 years ago

Component: UnassignedInput/Output
Owner: set to pett
Platform: all
Project: ChimeraX
Status: newaccepted
Summary: ChimeraX bug report submissionPermission denied saving command history

comment:2 by pett, 5 years ago

Resolution: can't reproduce
Status: acceptedclosed

Would want to see the error occur again with the post-1.0 changes made to safesave.

Note: See TracTickets for help on using tickets.