You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by kw...@apache.org on 2020/03/02 08:45:22 UTC

svn commit: r1874685 - /jackrabbit/commons/filevault/trunk/vault-validation/src/main/java/org/apache/jackrabbit/vault/validation/impl/util/DocumentViewXmlContentHandler.java

Author: kwin
Date: Mon Mar  2 08:45:22 2020
New Revision: 1874685

URL: http://svn.apache.org/viewvc?rev=1874685&view=rev
Log:
JCRVLT-409 better error message in case filename prefix is not a proper
XML namespace

Modified:
    jackrabbit/commons/filevault/trunk/vault-validation/src/main/java/org/apache/jackrabbit/vault/validation/impl/util/DocumentViewXmlContentHandler.java

Modified: jackrabbit/commons/filevault/trunk/vault-validation/src/main/java/org/apache/jackrabbit/vault/validation/impl/util/DocumentViewXmlContentHandler.java
URL: http://svn.apache.org/viewvc/jackrabbit/commons/filevault/trunk/vault-validation/src/main/java/org/apache/jackrabbit/vault/validation/impl/util/DocumentViewXmlContentHandler.java?rev=1874685&r1=1874684&r2=1874685&view=diff
==============================================================================
--- jackrabbit/commons/filevault/trunk/vault-validation/src/main/java/org/apache/jackrabbit/vault/validation/impl/util/DocumentViewXmlContentHandler.java (original)
+++ jackrabbit/commons/filevault/trunk/vault-validation/src/main/java/org/apache/jackrabbit/vault/validation/impl/util/DocumentViewXmlContentHandler.java Mon Mar  2 08:45:22 2020
@@ -169,8 +169,8 @@ public class DocumentViewXmlContentHandl
                         // how to get name of root node?
                         name = getExpandedName(rootNodeName);
                     }
-                } catch (IllegalNameException|NamespaceException e) {
-                    throw new SAXException("Given root node name '" + rootNodeName + "' (implicitly given via filename) cannot be resolved. The prefix used in the filename must be defined in the XML as well!", e);
+                } catch (IllegalNameException|NamespaceException|IllegalArgumentException e) {
+                    throw new SAXException("Given root node name '" + rootNodeName + "' (implicitly given via filename) cannot be resolved. The prefix used in the filename must be declared as XML namespace in the child docview XML as well!", e);
                 }
         } else {
             name = NameFactoryImpl.getInstance().create(uri, getNormalizedName(localName));