Update of /var/cvs/src/org/mmbase/bridge/util/xml/query
In directory james.mmbase.org:/tmp/cvs-serv22351/bridge/util/xml/query
Modified Files:
QueryReader.java
Log Message:
clarified a NPE
See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/bridge/util/xml/query
Index: QueryReader.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/bridge/util/xml/query/QueryReader.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- QueryReader.java 18 Aug 2008 11:07:21 -0000 1.18
+++ QueryReader.java 19 Aug 2008 20:33:53 -0000 1.19
@@ -23,7 +23,7 @@
* This class contains static methods related to creating a Query object using
a (fragment of an) XML.
*
* @author Pierre van Rooden
- * @version $Id: QueryReader.java,v 1.18 2008/08/18 11:07:21 michiel Exp $
+ * @version $Id: QueryReader.java,v 1.19 2008/08/19 20:33:53 michiel Exp $
* @since MMBase-1.8
**/
public abstract class QueryReader {
@@ -66,7 +66,9 @@
*/
protected static String getFullFieldName(QueryDefinition queryDefinition,
String fieldName) {
if (queryDefinition.isMultiLevel && fieldName.indexOf('.') == -1) {
- fieldName = queryDefinition.elementManager.getName() + "." +
fieldName;
+ NodeManager manager = queryDefinition.elementManager;
+ if (manager == null) throw new RuntimeException("No element
manager in " + queryDefinition);
+ fieldName = manager.getName() + "." + fieldName;
}
return fieldName;
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs