Actions
Bug #2916
openAce 1 crashing
Start date:
08/28/2014
Due date:
% Done:
0%
Estimated time:
Affected Version:
Appion/Leginon 3.1.0
Show in known bugs:
No
Workaround:
Description
Ace 1 is now crashing with a bug where it won't run unless a CTF value is already in the database. If we try to use ACE 1 to estimate micrographs that have not been estimated yet, it crashes with the error below:
Traceback (most recent call last):
File "/panfs/storage.local/imb/stagg/software/myami_dev/appion/bin/pyace.py", line 246, in <module>
imgLoop.run()
File "/panfs/storage.local/imb/stagg/software/myami_dev/appion/appionlib/appionLoop2.py", line 90, in run
results = self.loopProcessImage(imgdata)
File "/panfs/storage.local/imb/stagg/software/myami_dev/appion/appionlib/appionLoop2.py", line 140, in loopProcessImage
return self.processImage(imgdata)
File "/panfs/storage.local/imb/stagg/software/myami_dev/appion/bin/pyace.py", line 113, in processImage
acevalues = apMatlab.runAce(self.matlab, imgdata, self.params)
File "/panfs/storage.local/imb/stagg/software/myami_dev/appion/appionlib/apMatlab.py", line 67, in runAce
bestconf = ctfdb.calculateConfidenceScore(bestctfvalue)
File "/panfs/storage.local/imb/stagg/software/myami_dev/appion/appionlib/apCtf/ctfdb.py", line 122, in calculateConfidenceScore
conf1 = ctfdata['confidence']
TypeError: 'NoneType' object is unsubscriptable
If we estimate with a different estimator first, then ACE1 will work. This is a heavily used program at FSU, so a quick fix would be much appreciated.
Updated by Neil Voss about 11 years ago
- Status changed from New to In Code Review
- Assignee changed from Neil Voss to Scott Stagg
Sorry, I was away from work over the long weekend. This r18551 should fix it. I do not have Matlab to test this.
Actions