+ new Thread(new Runnable() {
+ public void run() {
+ setProgressBar("loading jalview project "
+ + choice, choice.hashCode());
+ try {
+ new Jalview2XML().LoadJalviewAlign(choice); }
+ catch (OutOfMemoryError oom)
+ {
+ new OOMWarning("Whilst loading project from "+choice, oom);
+ }
+ catch (Exception ex)
+ {
+ Cache.log.error("Problems whilst loading project from "+choice,ex);
+ JOptionPane.showMessageDialog(Desktop.desktop, "Error whilst loading project from "+choice, "Couldn't load project", JOptionPane.WARNING_MESSAGE);
+ }