Author: michiel
Date: 2009-12-09 14:42:53 +0100 (Wed, 09 Dec 2009)
New Revision: 40187

Modified:
   mmbase/trunk/core/src/main/java/org/mmbase/datatypes/XmlDataType.java
Log:
avoid Class Cast Excetions

Modified: mmbase/trunk/core/src/main/java/org/mmbase/datatypes/XmlDataType.java
===================================================================
--- mmbase/trunk/core/src/main/java/org/mmbase/datatypes/XmlDataType.java       
2009-12-09 13:40:57 UTC (rev 40186)
+++ mmbase/trunk/core/src/main/java/org/mmbase/datatypes/XmlDataType.java       
2009-12-09 13:42:53 UTC (rev 40187)
@@ -27,7 +27,7 @@
     public long getLength(Object value) {
         // TODO, depends on storage layer
         // this is how Storage would serialize it:
-        return org.mmbase.util.xml.XMLWriter.write((org.w3c.dom.Document) 
value, false, true).length();
+        return 
org.mmbase.util.xml.XMLWriter.write(org.mmbase.util.Casting.toXML(value), 
false, true).length();
     }
 
     /**

_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to