Hi

The documentation says, that the doctype tag is optional 
(http://jackrabbit.apache.org/jackrabbit-configuration.html#JackrabbitConfiguration-Repositoryconfiguration)
 and it is good, that this is optional. Because if the tag is set, then the 
validation calls home through the internet each time you start a repository - 
the application should not do this in my use case - so I've removed the tag.
The bad thing is, that RepositoryConfigurationParser.parseRepositoryConfig 
always calls parse with the validation option set to true, which leads to the 
following logger warnings:

2010-11-11 20:41:01,276 WARN : [ConfigurationErrorHandler] Warning parsing the 
configuration at line 2 using system id 
file:/C:/_myplace/xnsg.3.3.dev_XARC/conf/repository.xml: 
org.xml.sax.SAXParseException: Document root element "Repository", must match 
DOCTYPE root "null".
2010-11-11 20:41:01,276 WARN : [ConfigurationErrorHandler] Warning parsing the 
configuration at line 2 using system id 
file:/C:/_myplace/xnsg.3.3.dev_XARC/conf/repository.xml: 
org.xml.sax.SAXParseException: Document is invalid: no grammar found.

Is there any way to avoid those warnings?

Kindly regards,

Robert

Reply via email to