Update of /var/cvs/src/org/mmbase/datatypes
In directory james.mmbase.org:/tmp/cvs-serv17450

Modified Files:
        DataTypes.java 
Log Message:
  MMB-1736


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/datatypes
See also: http://www.mmbase.org/jira/browse/MMB-1736


Index: DataTypes.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/datatypes/DataTypes.java,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -b -r1.31 -r1.32
--- DataTypes.java      4 Sep 2008 05:56:22 -0000       1.31
+++ DataTypes.java      1 Dec 2008 17:24:34 -0000       1.32
@@ -39,7 +39,7 @@
  *</p>
  * @author Pierre van Rooden
  * @since  MMBase-1.8
- * @version $Id: DataTypes.java,v 1.31 2008/09/04 05:56:22 michiel Exp $
+ * @version $Id: DataTypes.java,v 1.32 2008/12/01 17:24:34 michiel Exp $
  */
 
 public class DataTypes {
@@ -111,7 +111,7 @@
                 URL u = i.previous();
                 URLConnection con = u.openConnection();
                 if (con.getDoInput()) {
-                    log.service("Reading " + u);
+                    log.service("Reading " + u + " with weight " + 
ResourceLoader.getWeight(u));
                     InputSource dataTypesSource = new 
InputSource(con.getInputStream());
                     dataTypesSource.setSystemId(u.toExternalForm());
                     DocumentBuilder db = 
DocumentReader.getDocumentBuilder(true, true,
@@ -119,7 +119,9 @@
                                                                            new 
org.mmbase.util.xml.EntityResolver(true, DataTypeReader.class));
                     Document doc = db.parse(dataTypesSource);
                     Element dataTypesElement = doc.getDocumentElement(); // 
fieldtypedefinitons or datatypes element
-                    
failed.addAll(DataTypeReader.readDataTypes(dataTypesElement, 
dataTypeCollector));
+                    List<DependencyException> f = 
DataTypeReader.readDataTypes(dataTypesElement, dataTypeCollector);
+                    log.service("Failed " + f);
+                    failed.addAll(f);
                 } else {
                     log.debug("Not reading, because not existing " + u);
                 }
@@ -127,6 +129,7 @@
                 log.error(e.getMessage(), e);
             }
         }
+
         while (readFailedDependencies(failed) > 0);
 
         if (failed.size() > 0) {
@@ -180,6 +183,7 @@
         case Field.TYPE_NODE: return new NodeDataType(name);
         case Field.TYPE_DATETIME: return new DateTimeDataType(name);
         case Field.TYPE_LIST: return new ListDataType(name);
+        case Field.TYPE_DECIMAL: return new DecimalDataType(name);
         default: return new BasicDataType(name);
         }
     }
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to