On Sun, Jul 11, 2010 at 5:36 PM, Mark A Saper <saper@umich.edu> wrote:
When running phenix.refine from the GUI, definitions for rigid body groups in phenix.refine that are syntactically wrong, causes the job to just hang with "running" status but no CPU is used.  It would be nice if either the GUI checked for valid selections, or if phenix.refine returned an appropriate error code that would be recognized by the GUI.

Actually, the latter is exactly what should happen - the only reason why it wouldn't is if you've stumbled across a low-level C++ error that can't be propagated.  I already modified the code to handle one such error a couple of months ago (it should be in 1.6.2) but there may be others I don't know about.

Okay, after a quick experiment, it seems that this is almost exactly what was happening.  Next build will have the fix.

-Nat