Bug #1046
closedRuntimeError in Frealign
0%
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?
Updated by Amber Herold about 14 years ago
- 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?
Updated by Lauren Fisher about 14 years ago
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.
Updated by Amber Herold almost 14 years ago
- 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?
Updated by Lauren Fisher almost 14 years ago
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.
Updated by Lauren Fisher almost 14 years ago
- Status changed from Assigned to Duplicate
Updated by Lauren Fisher almost 14 years ago
- Status changed from Duplicate to Assigned
Updated by Amber Herold over 13 years ago
- Status changed from Assigned to Duplicate