Bug #1046
closed
Added by Lauren Fisher about 14 years ago.
Updated over 13 years ago.
Affected Version:
Appion/Leginon 2.0.2
Description
Frealign terminates during prep and gives me this error message in the appionsub.log file:
tar --exclude=*.tar -cf frealign_recon15.tar *
Traceback (most recent call last):
File "/opt/appion/bin/prepFrealign.py", line 830, in ?
frealign.start()
File "/opt/appion/bin/prepFrealign.py", line 824, in start
self.prepareForCluster()
File "/opt/appion/bin/prepFrealign.py", line 776, in prepareForCluster
frealignq['refineIter'] = appiondata.ApRefineIterData.direct_query(self.params['reconiterid'])
File "/usr/lib64/python2.4/site-packages/sinedon/data.py", line 403, in direct_query
result = db.direct_query(cls, dbid, **kwargs)
File "/usr/lib64/python2.4/site-packages/sinedon/dbdatakeeper.py", line 66, in direct_query
raise RuntimeError('direct_query should only return a single result')
RuntimeError: direct_query should only return a single result
Does anyone know what this means and how to fix it?
- Assignee set to Amber Herold
- Priority changed from Normal to High
- Target version set to Appion/Leginon 2.2.0
Lauren, which project does this occur in?
Project 286, Session 10oct21z
Bridget was successful at getting frealign prep to work on frealign_recon26 using the stack that is 1/3 of the dataset and binned by 4 (stackid 28). It looks like the parameter reconiterid was missing in my previous attempts, which is why they failed. I guess this means that frealign prep does not work when the initial orientations are determined by frealign; they need to be imported from an Eman reconstruction.
- Status changed from New to Assigned
- Assignee changed from Amber Herold to Lauren Fisher
- Priority changed from High to Low
Lauren, should we document this in the wiki, or do you think a bit of code would prevent this from happening again?
This error resulted because I had the initial orientations set to be determined by Frealign. This is the same issue as Bug #1086, which I believe Anchi resolved by preventing refineIter from being set if reconiterid is none, although I have not tested the fix.
- Status changed from Assigned to Duplicate
- Status changed from Duplicate to Assigned
- Status changed from Assigned to Duplicate
Also available in: Atom
PDF