Hi,

I've been playing with tapestry 5 a bit, and it's excellent. However,
due to our international line breaking down, accessing external
network resources is extremely slow to say the least. On every page
reload (if changed), parsing a tapestry 5 template (component or page)
that contains a reference to the tapestry namespace, takes a loooong
time, sometimes timing out. Seems xerces is trying to fetch the xsds
over the net. I've searched their FAQs, but it seems I need an
instance of the parser to switch validation off, so I'm wondering if
there is a way to do this in tapestry 5 without hacking the build.
This is the relevant part of the stacktrace I get:

java.net.UnknownHostException
Message:
   www.w3.org
Stack trace:
# java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
# java.net.Socket.connect(Socket.java:507)
# java.net.Socket.connect(Socket.java:457)
# sun.net.NetworkClient.doConnect(NetworkClient.java:157)
# sun.net.www.http.HttpClient.openServer(HttpClient.java:365)
# sun.net.www.http.HttpClient.openServer(HttpClient.java:477)
# sun.net.www.http.HttpClient.<init>(HttpClient.java:214)
# sun.net.www.http.HttpClient.New(HttpClient.java:287)
# sun.net.www.http.HttpClient.New(HttpClient.java:299)
# 
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:792)
# 
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:744)
# 
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:669)
# 
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:913)
# java.net.URL.openStream(URL.java:1007)
# org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
# org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)
# org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknown Source)
# org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(Unknown Source)
# org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown
Source)
# org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
# org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
# org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
# org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
# org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
# 
org.apache.tapestry.internal.services.TemplateParserImpl.parseTemplate(TemplateParserImpl.java:161)

Thanks,
 Aslak

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to