[ 
https://issues.apache.org/jira/browse/FOR-1079?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12592318#action_12592318
 ] 

Thorsten Scherler commented on FOR-1079:
----------------------------------------

Normal setup:
...
validate-xdocs:
     [echo] Using these catalog descriptors: 
forrest.core.webapp=/home/thorsten/src/apache/forrest/trunk/main/webapp/resources/schema/catalog.xcat
 
forrest.plugins-dir=/home/thorsten/src/apache/forrest/trunk/build/plugins/catalog.xcat
 
catalog=/home/thorsten/src/sadesi/boja2/trunk/exporter/src/documentation/resources/schema/catalog.xcat
Warning: Reference fcatalog has not been set at runtime, but was found during
build file parsing, attempting to resolve. Future versions of Ant may support
 referencing ids defined in non-executed targets.
dropping /home/thorsten/src/sadesi/boja2/trunk/${env.CLASSPATH} from path as it 
doesn't exist
[xmlvalidate] Using SAX2 reader org.apache.xerces.parsers.SAXParser
[xmlvalidate] Validating index.xml... 
Apache resolver library not found, internal resolver will be used
Warning: XML resolver not found; external catalogs will be ignored
dropping /home/thorsten/src/sadesi/boja2/trunk/${env.CLASSPATH} from path as it 
doesn't exist
[xmlvalidate] Using SAX2 reader org.apache.xerces.parsers.SAXParser
[xmlvalidate] Validating tabs.xml... 
[xmlvalidate] 2 file(s) have been successfully validated.
     [echo] ...validated xdocs

ngrep dtd:
T 1.2.3.4:45069 -> 192.87.106.226:80 [AP]
  GET /dtd/document-v20.dtd HTTP/1.1..User-Agent: Java/1.5.0_11..Host: 
forrest.apache.org..Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; 
q=.2..C
  onnection: keep-alive....                                                     
                                                                          
####
T 192.87.106.226:80 -> 1.2.3.4:45069 [A]
  se with the Apache projects..  It is an XML-compliant DTD and it's maintained 
by the Apache Forrest.  project...  Any new elements must be in accordance
   with XHTML2..  .  The v2.x series of this DTD is an evolution of the 1.x 
series, incorporating.  lessons learned. Various new much-needed elements have
   been added, some unused.  features removed, and some renamed (link -> a). 
2.x is not.  backwards-compatible, although a stylesheet can probably do the 
  conversion...TYPICAL INVOCATION:..  <!DOCTYPE document PUBLIC.       
"-//APACHE//DTD Documentation V2.0//EN".       "document-vxy.dtd">..  where..   
 x 
  := major version.    y := minor version..NOTES:.  Many of the design patterns 
used in this DTD were take from the.  W3C XML Specification DTD edited by 
  Eve Maler <[EMAIL PROTECTED]>...  Where possible, great care has been used to 
reuse HTML tag.  names to reduce learning efforts and to allow HTML editor
  s to be.  used for complex authorings like tables and lists...EXTENSIBILITY:. 
 This DTD includes several empty placeholders that can be used to.  extend
   it. These placeholders are implemented with empty entities. Here.  is the 
list of those empty entities and what they are used for:..    - local.inline:
   this entity should contain extended definitions of.                    
elements that can be used 'inline', or directly inside.                    the c
  ontent. An example for this entity could be..                        <!ENTITY 
% local.inline                                                            
##
T 192.87.106.226:80 -> 1.2.3.4:45069 [A]
  HTTP/1.0 200 OK..Date: Thu, 24 Apr 2008 06:18:00 GMT..Server: Apache/2.2.8 
(Unix)..Last-Modified: Mon, 05 Jun 2006 05:07:09 GMT..ETag: "5e7f9-11cb-41573
  1b393940"..Accept-Ranges: bytes..Content-Length: 4555..Content-Type: 
application/xml-dtd..Age: 96617..X-Cache: HIT from 
proxycache07.gestion.nisa..X-Cac
  he-Lookup: HIT from proxycache07.gestion.nisa:3128..Via: 1.0 
proxycache07.gestion.nisa:3128 (squid/2.6.STABLE13)..Connection: close....<!--. 
 Licensed t
  o the Apache Software Foundation (ASF) under one or more.  contributor 
license agreements.  See the NOTICE file distributed with.  this work for 
additio
  nal information regarding copyright ownership..  The ASF licenses this file 
to You under the Apache License, Version 2.0.  (the "License"); you may not 
  use this file except in compliance with.  the License.  You may obtain a copy 
of the License at..      http://www.apache.org/licenses/LICENSE-2.0..  Unl
  ess required by applicable law or agreed to in writing, software.  
distributed under the License is distributed on an "AS IS" BASIS,.  WITHOUT 
WARRANTIE
  S OR CONDITIONS OF ANY KIND, either express or implied..  See the License for 
the specific language governing permissions and.  limitations under the Li
  cense..-->.<!-- 
===================================================================..     
Apache Documentation DTD (Version 2.0)..PURPOSE:.  This DTD wa
  s developed to create a simple yet powerful document.  type for software 
documentation for u                                                            
#########
T 1.2.3.4:45070 -> 192.87.106.226:80 [AP]
  GET /dtd/common-charents-v10.mod HTTP/1.1..User-Agent: Java/1.5.0_11..Host: 
forrest.apache.org..Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; 
  q=.2..Connection: keep-alive....                                              
                                                                          
######
T 192.87.106.226:80 -> 1.2.3.4:45070 [A]
  HTTP/1.0 200 OK..Date: Thu, 24 Apr 2008 06:18:01 GMT..Server: Apache/2.2.8 
(Unix)..Last-Modified: Mon, 05 Jun 2006 05:07:09 GMT..ETag: "5e7f0-a56-415731
  b393940"..Accept-Ranges: bytes..Content-Length: 2646..Content-Type: 
application/xml-dtd..Age: 96616..X-Cache: HIT from 
proxycache07.gestion.nisa..X-Cach
  e-Lookup: HIT from proxycache07.gestion.nisa:3128..Via: 1.0 
proxycache07.gestion.nisa:3128 (squid/2.6.STABLE13)..Connection: close....<!--. 
 Licensed to
   the Apache Software Foundation (ASF) under one or more.  contributor license 
agreements.  See the NOTICE file distributed with.  this work for addition
  al information regarding copyright ownership..  The ASF licenses this file to 
You under the Apache License, Version 2.0.  (the "License"); you may not u
  se this file except in compliance with.  the License.  You may obtain a copy 
of the License at..      http://www.apache.org/licenses/LICENSE-2.0..  Unle
  ss required by applicable law or agreed to in writing, software.  distributed 
under the License is distributed on an "AS IS" BASIS,.  WITHOUT WARRANTIES
   OR CONDITIONS OF ANY KIND, either express or implied..  See the License for 
the specific language governing permissions and.  limitations under the Lic
  ense..-->.<!-- 
===================================================================..     
Apache Common Character Entity Sets (Version 1.0)..PURPOSE:.  C
  ommon elements across all DTDs...TYPICAL INVOCATION:..  <!ENTITY % 
common-charents PUBLIC.                                                         
     
###################################################################################
T 192.87.106.226:80 -> 1.2.3.4:45076 [AP]
  "<strong>Apache Forrest</strong>">..<!-- Configure some sitemap components 
-->.<!ENTITY generator-html-jtidy-properties "WEB-INF/jtidy.properties">.<!EN
  TITY serializer-html-encoding "UTF-8">.<!ENTITY 
serializer-html-doctype-public "-//W3C//DTD HTML 4.01 
Transitional//EN">.<!ENTITY serializer-html-doctyp
  e-system "http://www.w3.org/TR/html4/loose.dtd";>..<!ENTITY 
serializer-xhtml-encoding "UTF-8">.<!ENTITY serializer-xhtml-doctype-public 
"-//W3C//DTD XHTM
  L 1.0 Strict//EN">.<!ENTITY serializer-xhtml-doctype-system 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>.                           
            
#########
T 1.2.3.4:45077 -> 192.87.106.226:80 [AP]
  GET /dtd/document-v20.mod HTTP/1.1..User-Agent: Java/1.5.0_11..Host: 
forrest.apache.org..Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; 
q=.2..C
  onnection: keep-alive....                                                     
                                                                          
####
T 192.87.106.226:80 -> 1.2.3.4:45077 [A]
  HTTP/1.0 200 OK..Date: Thu, 24 Apr 2008 06:18:02 GMT..Server: Apache/2.2.8 
(Unix)..Last-Modified: Thu, 15 Nov 2007 13:07:14 GMT..ETag: "5e7fa-39d9-43ef7
  5c58a480"..Accept-Ranges: bytes..Content-Length: 14809..Content-Type: 
application/xml-dtd..Age: 96615..X-Cache: HIT from 
proxycache07.gestion.nisa..X-Ca
  che-Lookup: HIT from proxycache07.gestion.nisa:3128..Via: 1.0 
proxycache07.gestion.nisa:3128 (squid/2.6.STABLE13)..Connection: close....<!--. 
 Licensed 
  to the Apache Software Foundation (ASF) under one or more.  contributor 
license agreements.  See the NOTICE file distributed with.  this work for additi
  onal information regarding copyright ownership..  The ASF licenses this file 
to You under the Apache License, Version 2.0.  (the "License"); you may not
   use this file except in compliance with.  the License.  You may obtain a 
copy of the License at..      http://www.apache.org/licenses/LICENSE-2.0..  Un
  less required by applicable law or agreed to in writing, software.  
distributed under the License is distributed on an "AS IS" BASIS,.  WITHOUT 
WARRANTI
  ES OR CONDITIONS OF ANY KIND, either express or implied..  See the License 
for the specific language governing permissions and.  limitations under the L
  icense..-->.<!-- 
===================================================================..     
Apache Common Documentation elements (Version 2.0)..PURPOSE:.
    This DTD was developed to create a simple yet powerful document.  type for 
software docume                                                            
##############################
T 1.2.3.4:45078 -> 192.87.106.226:80 [AP]
  GET /dtd/tab-cocoon-v11.dtd HTTP/1.1..User-Agent: Java/1.5.0_11..Host: 
forrest.apache.org..Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; 
q=.2.
  .Connection: keep-alive....                                                   
                                                                          
####
T 192.87.106.226:80 -> 1.2.3.4:45078 [AP]
  ors that a certain subsection of the URI space is being browsed...TYPICAL 
INVOCATION:..  <!DOCTYPE tab PUBLIC.       "-//APACHE//DTD Cocoon Documentatio
  n Tab Vx.yz//EN".       "tab-cocoon-vxyz.dtd">..  where .  .    x := major 
version.    y := minor version.    z := status identifier (optional).      .N
  OTES:.  .FIXME:.  - find the proper DTD for top.xml..CHANGE HISTORY:.  
20020506 Initial version. (BVK).  20021102 Revised to allow either @dir or 
@href 
  (JT).  20030521 Add @id (JT).  20031223 Allow nested tags (RDG).    
.==================================================================== 
-->.<!ELEMENT 
  tabs (tab)*>.<!ELEMENT tab (tab)*>.<!ATTLIST tabs.  software CDATA #REQUIRED. 
 title CDATA #REQUIRED.  copyright CDATA #REQUIRED.  xmlns:xlink CDATA #IM
  PLIED.>.<!ATTLIST tab.  id CDATA #IMPLIED.  label CDATA #REQUIRED.  dir CDATA 
#IMPLIED.  indexfile CDATA #IMPLIED.  href CDATA #IMPLIED.  type (visible 
  | hidden) "visible".>.<!-- 
=============================================================== -->.<!-- End of 
DTD -->.<!-- ================================
  =============================== -->.                                          
                                                                          
##
T 192.87.106.226:80 -> 1.2.3.4:45078 [A]
  HTTP/1.0 200 OK..Date: Thu, 24 Apr 2008 06:18:02 GMT..Server: Apache/2.2.8 
(Unix)..Last-Modified: Mon, 05 Jun 2006 05:07:09 GMT..ETag: "5e814-84a-415731
  b393940"..Accept-Ranges: bytes..Content-Length: 2122..Content-Type: 
application/xml-dtd..Age: 96615..X-Cache: HIT from 
proxycache07.gestion.nisa..X-Cach
  e-Lookup: HIT from proxycache07.gestion.nisa:3128..Via: 1.0 
proxycache07.gestion.nisa:3128 (squid/2.6.STABLE13)..Connection: close....<!--. 
 Licensed to
   the Apache Software Foundation (ASF) under one or more.  contributor license 
agreements.  See the NOTICE file distributed with.  this work for addition
  al information regarding copyright ownership..  The ASF licenses this file to 
You under the Apache License, Version 2.0.  (the "License"); you may not u
  se this file except in compliance with.  the License.  You may obtain a copy 
of the License at..      http://www.apache.org/licenses/LICENSE-2.0..  Unle
  ss required by applicable law or agreed to in writing, software.  distributed 
under the License is distributed on an "AS IS" BASIS,.  WITHOUT WARRANTIES
   OR CONDITIONS OF ANY KIND, either express or implied..  See the License for 
the specific language governing permissions and.  limitations under the Lic
  ense..-->.<!-- 
===================================================================.     .     
Apache Cocoon Documentation Tab DTD (Version 1.0)..PURPOSE
  :.This DTD defines the */tab.xml documentation configuration files.  Tabs 
are.visual indicat                                                            
#######
T 1.2.3.4:45079 -> 192.87.106.226:80 [AP]
  GET /dtd/skinconfig-v07-1.dtd HTTP/1.1..User-Agent: Java/1.5.0_11..Host: 
forrest.apache.org..Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.
  2..Connection: keep-alive....                                                 
                                                                          
##
T 192.87.106.226:80 -> 1.2.3.4:45079 [A]
  ..  <!DOCTYPE skinconfig PUBLIC.       "-//APACHE//DTD Skin Configuration 
Vx.y//EN".       "skinconf-vxy.dtd">.  where.    x := major version.    y := m
  inor version..NOTES:. 
.==================================================================== -->..<!-- 
Include the Common ISO Character Entity Sets -->.<
  !ENTITY % common-charents PUBLIC.  "-//APACHE//ENTITIES Common Character 
Entity Sets V1.0//EN".  "common-charents-v10.mod">.%common-charents;..  <!ENTIT
  Y % links.att 'name CDATA #REQUIRED .                        href CDATA 
#REQUIRED' >  ..  <!ELEMENT skinconfig (search?, disable-print-link?, disable-pd
  f-link?,.   disable-pod-link?, disable-txt-link?,.   disable-xml-link?, 
disable-external-link-image?, .   disable-compliance-links?, obfuscate-mail-link
  s?, obfuscate-mail-value?, .   disable-font-script?, .   project-name?, 
project-description?, project-url?, project-logo,.   group-name?, group-descript
  ion?, group-url?, group-logo?,.   host-url?, host-logo?, favicon-url?,.   
disable-copyright-footer?, year?, vendor?, copyright-link?,.   trail?, toc?, h
  eadings?, feedback?, motd?,.   extra-css?, colors?, pdf?, credits?)>..  
<!ELEMENT search EMPTY>.  <!ATTLIST search name     CDATA #IMPLIED.             
        domain   CDATA #IMPLIED.                   provider CDATA #IMPLIED.     
              box-location CDATA #IMPLIED>.  <!ELEMENT disable-print-link 
  (#PCDATA)>.  <!ELEMENT disable-pdf-link (#PCDATA)>.  <!ELEMENT 
disable-xml-link (#PCDATA)>.                                                    
         
##
T 192.87.106.226:80 -> 1.2.3.4:45079 [A]
  HTTP/1.0 200 OK..Date: Thu, 24 Apr 2008 06:18:02 GMT..Server: Apache/2.2.8 
(Unix)..Last-Modified: Mon, 05 Jun 2006 05:07:09 GMT..ETag: "5e80d-1683-41573
  1b393940"..Accept-Ranges: bytes..Content-Length: 5763..Content-Type: 
application/xml-dtd..Age: 96616..X-Cache: HIT from 
proxycache07.gestion.nisa..X-Cac
  he-Lookup: HIT from proxycache07.gestion.nisa:3128..Via: 1.0 
proxycache07.gestion.nisa:3128 (squid/2.6.STABLE13)..Connection: close....<!--. 
 Licensed t
  o the Apache Software Foundation (ASF) under one or more.  contributor 
license agreements.  See the NOTICE file distributed with.  this work for 
additio
  nal information regarding copyright ownership..  The ASF licenses this file 
to You under the Apache License, Version 2.0.  (the "License"); you may not 
  use this file except in compliance with.  the License.  You may obtain a copy 
of the License at..      http://www.apache.org/licenses/LICENSE-2.0..  Unl
  ess required by applicable law or agreed to in writing, software.  
distributed under the License is distributed on an "AS IS" BASIS,.  WITHOUT 
WARRANTIE
  S OR CONDITIONS OF ANY KIND, either express or implied..  See the License for 
the specific language governing permissions and.  limitations under the Li
  cense..-->.<!-- 
===================================================================..     
Forrest Skinconf DTD (Version 0.7)..PURPOSE:.  This DTD was de
  veloped to create a simple Skin configuration .  for the Forrest 
skins...TYPICAL INVOCATION:                                                     
       
##########
T 1.2.3.4:45080 -> 192.87.106.226:80 [AP]
  GET /dtd/common-charents-v10.mod HTTP/1.1..User-Agent: Java/1.5.0_11..Host: 
forrest.apache.org..Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; 
  q=.2..Connection: keep-alive....                                              
                                                                          
######
T 192.87.106.226:80 -> 1.2.3.4:45080 [A]
  HTTP/1.0 200 OK..Date: Thu, 24 Apr 2008 06:18:01 GMT..Server: Apache/2.2.8 
(Unix)..Last-Modified: Mon, 05 Jun 2006 05:07:09 GMT..ETag: "5e7f0-a56-415731
  b393940"..Accept-Ranges: bytes..Content-Length: 2646..Content-Type: 
application/xml-dtd..Age: 96617..X-Cache: HIT from 
proxycache07.gestion.nisa..X-Cach
  e-Lookup: HIT from proxycache07.gestion.nisa:3128..Via: 1.0 
proxycache07.gestion.nisa:3128 (squid/2.6.STABLE13)..Connection: close....<!--. 
 Licensed to
   the Apache Software Foundation (ASF) under one or more.  contributor license 
agreements.  See the NOTICE file distributed with.  this work for addition
  al information regarding copyright ownership..  The ASF licenses this file to 
You under the Apache License, Version 2.0.  (the "License"); you may not u
  se this file except in compliance with.  the License.  You may obtain a copy 
of the License at..      http://www.apache.org/licenses/LICENSE-2.0..  Unle
  ss required by applicable law or agreed to in writing, software.  distributed 
under the License is distributed on an "AS IS" BASIS,.  WITHOUT WARRANTIES
   OR CONDITIONS OF ANY KIND, either express or implied..  See the License for 
the specific language governing permissions and.  limitations under the Lic
  ense..-->.<!-- 
===================================================================..     
Apache Common Character Entity Sets (Version 1.0)..PURPOSE:.  C
  ommon elements across all DTDs...TYPICAL INVOCATION:..  <!ENTITY % 
common-charents PUBLIC.                                                         
     
###################################################################################
T 192.87.106.226:80 -> 1.2.3.4:45086 [AP]
  "<strong>Apache Forrest</strong>">..<!-- Configure some sitemap components 
-->.<!ENTITY generator-html-jtidy-properties "WEB-INF/jtidy.properties">.<!EN
  TITY serializer-html-encoding "UTF-8">.<!ENTITY 
serializer-html-doctype-public "-//W3C//DTD HTML 4.01 
Transitional//EN">.<!ENTITY serializer-html-doctyp
  e-system "http://www.w3.org/TR/html4/loose.dtd";>..<!ENTITY 
serializer-xhtml-encoding "UTF-8">.<!ENTITY serializer-xhtml-doctype-public 
"-//W3C//DTD XHTM
  L 1.0 Strict//EN">.<!ENTITY serializer-xhtml-doctype-system 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>.


> validate-xdocs fails if no DNS server is configured on the underlying OS
> ------------------------------------------------------------------------
>
>                 Key: FOR-1079
>                 URL: https://issues.apache.org/jira/browse/FOR-1079
>             Project: Forrest
>          Issue Type: Bug
>          Components: XML grammars & validation
>    Affects Versions: 0.9-dev
>            Reporter: Thorsten Scherler
>         Attachments: 1079.exception.txt
>
>
> If you remove the DNS server entries from your OS forrest cannot validate 
> anymore.
> sudo vi /etc/resolv.conf
> -> comment all DNS
> try "forrest" as usual on your project, it will fail like:
> ...
> forrest/trunk/main/targets/validate.xml:136: Could not validate document 
> /home/thorsten/src/sadesi/boja2/trunk/exporter/src/documentation/content/xdocs/index.xml

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.