From: jprocter Date: Mon, 11 Feb 2013 17:07:52 +0000 (+0000) Subject: patch for 'This parser does not support specification "null" version "null"' error X-Git-Tag: Jalview_2_9~221^2^2~8^2~15^2 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=1d4403dfba9413411408708a2d84d1b2b3f5b782;p=jalview.git patch for 'This parser does not support specification "null" version "null"' error --- diff --git a/src/jalview/io/RnamlFile.java b/src/jalview/io/RnamlFile.java index 122e6e1..f108994 100644 --- a/src/jalview/io/RnamlFile.java +++ b/src/jalview/io/RnamlFile.java @@ -83,6 +83,13 @@ public class RnamlFile extends AlignFile public void parse() throws IOException { + if (System.getProperty("java.version").indexOf("1.6")>-1 || System.getProperty("java.version").indexOf("1.5")>-1) + { + // patch for 'This parser does not support specification "null" version "null"' error + // this hack ensures we get a properly updated SAXParserFactory on older JVMs + // thanks to Stefan Birkner over at https://coderwall.com/p/kqsrrw + System.setProperty("javax.xml.parsers.SAXParserFactory", "com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl"); + } result = null; try {