Q: java.lang.IllegalArgumentException: Qualified name cannot be null.

Applies to: 2.0

This error is thrown by the org.xmlmiddleware.xmlutils.XMLName class, which has been called by one of the compiler classes (MapCompiler, FilterCompiler, or ActionCompiler). The error occurs because the map, filter, or action document is not valid -- that is, it does not conform to the map, filter, or action DTD.

To solve this problem, validate the map, filter, or action document that is causing the problem and fix any parts that are invalid. This may take several tries, as validating XML parsers may stop when they find the first validation error.

You can validate map, filter, and action documents using a standalone utility, such as an XML editor. XML-DBMS also provides a number of ways to perform validation:

Background

XML-DBMS assumes that map, filter, and action documents are valid and behaves unpredictably if they are not. (The error shown above is one of the more common reactions.) There are two reasons that XML-DBMS assumes these documents are valid:

Back to the XML-DBMS FAQs