Author: pierre Date: 2010-03-08 16:41:15 +0100 (Mon, 08 Mar 2010) New Revision: 41288
Modified: mmbase/trunk/core/src/main/java/org/mmbase/util/xml/BuilderReader.java Log: MMB-1907 Modified: mmbase/trunk/core/src/main/java/org/mmbase/util/xml/BuilderReader.java =================================================================== --- mmbase/trunk/core/src/main/java/org/mmbase/util/xml/BuilderReader.java 2010-03-08 15:41:08 UTC (rev 41287) +++ mmbase/trunk/core/src/main/java/org/mmbase/util/xml/BuilderReader.java 2010-03-08 15:41:15 UTC (rev 41288) @@ -105,7 +105,6 @@ for (String s : loader.getResourcePaths(Pattern.compile(getName()+ "\\.xml"), true)) { for (java.net.URL url : loader.getResourceList(s)) { try { - if (! url.openConnection().getDoInput()) continue; org.w3c.dom.Document doc = ResourceLoader.getDocument(url, true, BuilderReader.class); if (! doc.getDocumentElement().getTagName().equals("builder")) { @@ -217,7 +216,7 @@ try { if (def != null) { def.rewrite(); - DataType dataType = decodeDataType(builder.getTableName(), collector, def.getName(), field, def.getType(), def.getListItemType(), false); + DataType dataType = decodeDataType((builder != null ? builder.getTableName() : null), collector, def.getName(), field, def.getType(), def.getListItemType(), false); if (dataType != null) { def.setDataType(dataType); // replace datatype } @@ -497,7 +496,7 @@ } // datatype - DataType dataType = decodeDataType(builder.getTableName(), collector, fieldName, field, type, listItemType, true); + DataType dataType = decodeDataType((builder != null ? builder.getTableName() : null), collector, fieldName, field, type, listItemType, true); // determine type from datatype, if possible) if (type == Field.TYPE_UNKNOWN) { _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs