This stack trace probably illustrates the cause better, though I don't know why it's not in that original stack trace. Not sure what the deal with the stack traces are...
java.net.ConnectException: Connection timed out at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.Socket.connect(Socket.java:507) at java.net.Socket.connect(Socket.java:457) at sun.net.NetworkClient.doConnect(NetworkClient.java:157) at sun.net.www.http.HttpClient.openServer(HttpClient.java:365) at sun.net.www.http.HttpClient.openServer(HttpClient.java:477) at sun.net.www.http.HttpClient.<init>(HttpClient.java:214) at sun.net.www.http.HttpClient.New(HttpClient.java:287) at sun.net.www.http.HttpClient.New(HttpClient.java:299) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:792) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:744) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:669) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:913) at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:973) at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:905) at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:872) at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:282) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(XMLDocumentScannerImpl.java:1021) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242) at org.dom4j.io.SAXReader.read(SAXReader.java:465) at org.dom4j.io.SAXReader.read(SAXReader.java:365) at edu.uark.ekirkco.dom.DOMUtils.getDocumentFromString(DOMUtils.java:185) at edu.uark.ekirkco.dom.DOMUtils.getDocumentFromString(DOMUtils.java:219) at edu.uark.ekirkco.dom.DOMBase.setDoc(DOMBase.java:252) at edu.uark.ekirkco.dom.DOMBase.setDoc(DOMBase.java:221) at edu.uark.ekirkco.dom.DOMBase.setDoc(DOMBase.java:208) at MainBase.go(MainBase.java:26) at edu.uark.ekirkco.dom.DOMServlet.go(DOMServlet.java:206) at edu.uark.ekirkco.dom.DOMServlet.doRequest(DOMServlet.java:269) at edu.uark.ekirkco.dom.DOMServlet.doGet(DOMServlet.java:457) at javax.servlet.http.HttpServlet.service(HttpServlet.java:787) at javax.servlet.http.HttpServlet.service(HttpServlet.java:908) at org.apache.catalina.core.StandardWrapperValve.invokeServletService(StandardWrapperValve.java:771) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:322) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:212) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:209) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509) at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:161) at com.iplanet.ias.web.WebContainer.service(WebContainer.java:580) Evan Kirkconnell wrote: > Sometimes I get this connection timed out exception and it doesn't make > any sense to me because it's connecting to a local file URI. Maybe I'll > take a look at the SAXReader code, but I was wondering if anyone knew > anything about it. It is actually a full path, I just put "..." to not > show the document structure on the server. It is possible that there's > some DNS or DHCP problem at the moment, but still, this shouldn't be > affected. > > <!--Document uri: file:///export/home1/.../index.html-->' > at > edu.uark.ekirkco.dom.DOMBase.handleDocumentException(DOMBase.java:285) > at edu.uark.ekirkco.dom.DOMBase.setDoc(DOMBase.java:261) > at edu.uark.ekirkco.dom.DOMBase.setDoc(DOMBase.java:221) > at edu.uark.ekirkco.dom.DOMBase.setDoc(DOMBase.java:208) > at MainBase.go(MainBase.java:26) > at edu.uark.ekirkco.dom.DOMServlet.go(DOMServlet.java:206) > at edu.uark.ekirkco.dom.DOMServlet.doRequest(DOMServlet.java:269) > at edu.uark.ekirkco.dom.DOMServlet.doGet(DOMServlet.java:457) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:787) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:908) > at > org.apache.catalina.core.StandardWrapperValve.invokeServletService(StandardWrapperValve.java:771) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:322) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:212) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:209) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509) > at > com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:161) > at com.iplanet.ias.web.WebContainer.service(WebContainer.java:580) > Caused by: org.dom4j.DocumentException: Connection timed out Nested > exception: Connection timed out > at org.dom4j.io.SAXReader.read(SAXReader.java:484) > at org.dom4j.io.SAXReader.read(SAXReader.java:365) > at > edu.uark.ekirkco.dom.DOMUtils.getDocumentFromString(DOMUtils.java:185) > at > edu.uark.ekirkco.dom.DOMUtils.getDocumentFromString(DOMUtils.java:219) > at edu.uark.ekirkco.dom.DOMBase.setDoc(DOMBase.java:252) > ... 17 more > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > dom4j-user mailing list > dom4j-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/dom4j-user > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ dom4j-user mailing list dom4j-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dom4j-user