Update of /var/cvs/src/org/mmbase/framework In directory james.mmbase.org:/tmp/cvs-serv7297
Modified Files: Utils.java Log Message: See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/framework Index: Utils.java =================================================================== RCS file: /var/cvs/src/org/mmbase/framework/Utils.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -b -r1.5 -r1.6 --- Utils.java 4 Sep 2008 21:20:02 -0000 1.5 +++ Utils.java 15 Jan 2009 18:14:49 -0000 1.6 @@ -23,7 +23,7 @@ * Static utilitiy methods which are related to (combine functionality of) other classes in the packages. * * @author Michiel Meeuwissen - * @version $Id: Utils.java,v 1.5 2008/09/04 21:20:02 michiel Exp $ + * @version $Id: Utils.java,v 1.6 2009/01/15 18:14:49 michiel Exp $ * @since MMBase-1.9 */ public abstract class Utils { @@ -43,10 +43,12 @@ boolean xsd = false; Writer w = new StringWriter(); fw.render(renderer, blockParameters, frameworkParameters, w, state); + + String xml = w.toString(); if (log.isDebugEnabled()) { - log.debug("Parsing " + w.toString() + " of " + renderer + " of " + renderer.getBlock()); + log.debug("Parsing " + xml + " of " + renderer + " of " + renderer.getBlock()); } - InputSource source = new InputSource(new StringReader(w.toString())); + InputSource source = new InputSource(new StringReader(xml)); EntityResolver resolver = new org.mmbase.util.xml.EntityResolver(true, baseClass); DocumentBuilder dbuilder = org.mmbase.util.xml.DocumentReader.getDocumentBuilder(validation, xsd, null/* default error handler */, resolver); @@ -55,9 +57,9 @@ Document doc = dbuilder.parse(source); return doc; } catch (IOException ioe) { - throw new FrameworkException(ioe); + throw new FrameworkException(xml + ": " + ioe.getMessage(), ioe); } catch (SAXException se) { - throw new FrameworkException(se); + throw new FrameworkException(xml + ": " + se.getMessage(), se); } } _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs