I have a method below. It was running fine before. Why suddenly the following line of code throws me a Throwable with null message? dbf.setIgnoringElementContentWhitespace(true);
in the "catch (Throwable t)" block, it prints: Throwable caught in toXML(): null public static Document toXML() { Document doc = null; try { DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); dbf.setIgnoringComments(true); dbf.setValidating(false); dbf.setIgnoringElementContentWhitespace(true); dbf.setCoalescing(true); dbf.setExpandEntityReferences(true); DocumentBuilder docBuilder = null; try { docBuilder = dbf.newDocumentBuilder(); } catch (ParserConfigurationException pe) { System.out.println("ParserConfigurationException caught in toXML(): " + pe.getMessage()); } docBuilder.setErrorHandler(new DefaultHandler()); doc = docBuilder.parse(new File(EVENT_TEMPLATE_XML_FILE)); // normalize text representation doc.getDocumentElement().normalize(); } catch (SAXParseException err) { System.out.println("SAXParseException caught in toXML(): " + err.getMessage()); } catch (SAXException e) { System.out.println("SAXException caught in toXML(): " + e.getMessage()); } catch (Exception ne) { System.out.println("Exception caught in toXML(): " + ne.getMessage()); } catch (Throwable t) { System.out.println("Throwable caught in toXML(): " + t.getMessage()); } return doc; }// end toXML() ===== Tim's home page: http://www.geocities.com/timwei __________________________________________________ Do You Yahoo!? Great stuff seeking new owners in Yahoo! Auctions! http://auctions.yahoo.com