From 1d4403dfba9413411408708a2d84d1b2b3f5b782 Mon Sep 17 00:00:00 2001 From: jprocter Date: Mon, 11 Feb 2013 17:07:52 +0000 Subject: [PATCH] patch for 'This parser does not support specification "null" version "null"' error --- src/jalview/io/RnamlFile.java | 7 +++++++ 1 file changed, 7 insertions(+) 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 { -- 1.7.10.2