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

Reply via email to