}
} catch (Exception e)
{
- e.printStackTrace();
+ Console.debugPrintStackTrace(e);
errors.add(e.getMessage());
continue;
}
{
errorMsg.append(error).append("\n");
}
- JvOptionPane.showMessageDialog(this, errorMsg.toString(),
- MessageManager.getString("label.pdb_web-service_error"),
- JvOptionPane.ERROR_MESSAGE);
+ if (!Jalview.isHeadlessMode())
+ {
+ JvOptionPane.showMessageDialog(this, errorMsg.toString(),
+ MessageManager.getString("label.pdb_web-service_error"),
+ JvOptionPane.ERROR_MESSAGE);
+ }
+ else
+ {
+ Console.error(
+ MessageManager.getString("label.pdb_web-service_error"));
+ Console.debug(errorMsg.toString());
+ }
}
}
}
} catch (Exception e)
{
- e.printStackTrace();
+ Console.debugPrintStackTrace(e);
errors.add(e.getMessage());
continue;
}
boolean superimpose = chk_superpose.isSelected();
theViewer.setSuperpose(superimpose);
+ // if we're running in --headless mode make this viewer synchronous
+ if (Jalview.isHeadlessMode())
+ {
+ theViewer.setAsync(false);
+ }
+
/*
* remember user's choice of superimpose or not
*/
// for moment, it will work fine as is because it is self-contained
String searchTerm = text.toLowerCase(Locale.ROOT);
searchTerm = searchTerm.split(":")[0];
- // jalview.bin.Console.outPrintln(">>>>> search term : " + searchTerm);
+ // jalview.bin.Console.outPrintln(">>>>> search term : " +
+ // searchTerm);
List<FTSDataColumnI> wantedFields = new ArrayList<>();
FTSRestRequest pdbRequest = new FTSRestRequest();
pdbRequest.setAllowEmptySeq(false);