X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2FFileParse.java;h=eb1037596ff48cd3f53540e7b7332e135085cdbb;hb=452ccbd713789eaa4ce2b74cfebbfd45f49aebb4;hp=40bc00579d4a30a35ad49908b86fb2a45c6f2a4e;hpb=811f815af8e9b14e2e8f3d45ef45ab20ceae4449;p=jalview.git diff --git a/src/jalview/io/FileParse.java b/src/jalview/io/FileParse.java index 40bc005..eb10375 100755 --- a/src/jalview/io/FileParse.java +++ b/src/jalview/io/FileParse.java @@ -51,6 +51,7 @@ public class FileParse * @return this.error (true if the source was invalid) */ private boolean checkFileSource(String fileStr) throws IOException { + error=false; this.inFile = new File(fileStr); // check to see if it's a Jar file in disguise. if (!inFile.exists()) { @@ -111,11 +112,16 @@ public class FileParse { if (checkFileSource(fileStr)) { String suffixLess = extractSuffix(fileStr); - if (suffixLess!=null && checkFileSource(suffixLess)) + if (suffixLess!=null) + { + if (checkFileSource(suffixLess)) + { + throw new IOException("Problem opening "+inFile+" (also tried "+suffixLess+") : "+errormessage); + } + } else { - throw new IOException("Problem opening "+inFile+" (also tried "+fileStr+") : "+errormessage); + throw new IOException("Problem opening "+inFile+" : "+errormessage); } - throw new IOException("Problem opening "+inFile+" : "+errormessage); } } else if (type.equals(AppletFormatAdapter.URL))