Site document validation fails if unable to retrieve schema (in offline mode)
-----------------------------------------------------------------------------

                 Key: MSITE-440
                 URL: http://jira.codehaus.org/browse/MSITE-440
             Project: Maven 2.x Site Plugin
          Issue Type: Bug
          Components: doxia integration
    Affects Versions: 2.1
         Environment: Maven 2.2.1
Site Plugin 2.1-SNAPSHOT
Doxia 1.1.2
            Reporter: Dave Meibusch
            Priority: Critical


The changes included DOXIA-263 to validate XML documents retrieves the 
DTD/Schema to validate the document.

For example, for FML, xsi:schemaLocation="http://maven.apache.org/FML/1.0.1 
http://maven.apache.org/xsd/fml-1.0.1.xsd"; the Doxia FML parser will retrieve 
http://maven.apache.org/xsd/fml-1.0.1.xsd before validating the document.

If in offline mode, or in an environment without connectivity to apache.org, 
site generation will appear to hang until the HTTP client code times out (which 
is many minutes for each retry) then fail.

Workaround: remove the schema definition from the document (and lose validation 
when online and IDE editing support).

Perhaps each Doxia parser should have some embedded schemas (for FML, at least 
http://maven.apache.org/FML/1.0.1) so the entities can be resolved locally.

Or at least a property for disabling document validation.

I don't think v2.1 can be released with this issue unresolved.



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to