Author: [log in to unmask] Date: Wed Jun 24 14:50:09 2015 New Revision: 3195 Log: Correct the parsing of the jcache status XML string. Modified: java/trunk/record-util/src/main/java/org/hps/record/evio/crawler/JCacheManager.java Modified: java/trunk/record-util/src/main/java/org/hps/record/evio/crawler/JCacheManager.java ============================================================================= --- java/trunk/record-util/src/main/java/org/hps/record/evio/crawler/JCacheManager.java (original) +++ java/trunk/record-util/src/main/java/org/hps/record/evio/crawler/JCacheManager.java Wed Jun 24 14:50:09 2015 @@ -94,7 +94,7 @@ throw new RuntimeException(e); } // LOGGER.finer("raw XML: " + xmlString); - xmlString = xmlString.substring(xmlString.trim().indexOf("<?xml") + 1); + xmlString = xmlString.substring(xmlString.trim().indexOf("<jcache>")); // LOGGER.finer("cleaned XML: " + xmlString); return buildDocument(xmlString).getRootElement(); } @@ -210,6 +210,7 @@ * @return the XML document */ private static Document buildDocument(final String xmlString) { + LOGGER.fine("building doc from string: " + xmlString); final SAXBuilder builder = new SAXBuilder(); Document document = null; try {