cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Geoff Howard <coc...@leverageweb.com>
Subject Re: Build failure because of proxy-firewall
Date Tue, 25 Nov 2003 20:21:58 GMT
Timothy Larson wrote:
> I just downloaded a new snapshot, and now the build fails with this message:
> 
> BUILD FAILED
> file:C:/cocoon/2.1_20031125111946/cocoon-2.1/build/cocoon-2.1.4-dev/temp/blocks-build.xml:8441:
> UnknownHostException.  Probable cause: The parser is trying to resolve a dtd from the
internet
> and no connection exists. You can either connect to the internet during the build, or
patch
> XConfToolTask.java to ignore DTD declarations when your parser is in use.
> 
> My previous snapshot, 2.1_20031120112057, built fine despite the same authenticated
> proxy-firewalled network.  A quick look through XConfToolTask.java did not enlighten
me.
> Any clues how to get the builds working again without requiring a network connection?

I wrote that overly verbose message for just such an occasion as this! 
     The XConfToolTask (in tools/src/anttasks or used to be) was using a 
parser-specific setting to force it to not resolve dtd references.  The 
line is:

builderFactory.setAttribute( 
"http://apache.org/xml/features/nonvalidating/load-external-dtd",
                 new Boolean(false));

So, either the latest version of the XML libs committed recently by 
Antonio (this would be Xerces, no? I can never remember which X is 
which!) has changed this behavior, or something in the latest changes to 
support property expansion have broken it.

The first seems way more likely and may be documented at xml.apache.org 
in release notes.  Unfortunately, don't have time to look into it myself.

Geoff


Mime
View raw message