Reputation: 27
We are facing java.net.ConnectException: Connection timed out: connect while doing ANT build and this is happening in all java developer machine using ANT. We tried to block below tag in web.xml as java.sun.com is cause of issue.
but still this doesn't seem to resolve the issue. Please help us to resolve this issue.
Below is stacktrace,
[xmltask] java.net.ConnectException: Connection timed out: connect
[xmltask] at java.net.PlainSocketImpl.socketConnect(Native Method)
[xmltask] at java.net.PlainSocketImpl.doConnect(Unknown Source)
[xmltask] at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
[xmltask] at java.net.PlainSocketImpl.connect(Unknown Source)
[xmltask] at java.net.SocksSocketImpl.connect(Unknown Source)
[xmltask] at java.net.Socket.connect(Unknown Source)
[xmltask] at java.net.Socket.connect(Unknown Source)
[xmltask] at sun.net.NetworkClient.doConnect(Unknown Source)
[xmltask] at sun.net.www.http.HttpClient.openServer(Unknown Source)
[xmltask] at sun.net.www.http.HttpClient.openServer(Unknown Source)
[xmltask] at sun.net.www.http.HttpClient.<init>(Unknown Source)
[xmltask] at sun.net.www.http.HttpClient.New(Unknown Source)
[xmltask] at sun.net.www.http.HttpClient.New(Unknown Source)
[xmltask] at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
[xmltask] at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
[xmltask] at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
[xmltask] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
[xmltask] at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
[xmltask] at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(Unknown Source)
[xmltask] at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(Unknown Source)
[xmltask] at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(Unknown Source)
[xmltask] at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(Unknown Source)
[xmltask] at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(Unknown Source)
[xmltask] at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
[xmltask] at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
[xmltask] at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
[xmltask] at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
[xmltask] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
[xmltask] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
[xmltask] at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
[xmltask] at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
[xmltask] at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
[xmltask] at com.oopsconsultancy.xmltask.ant.XmlTask.documentFromStream(XmlTask.java:354)
[xmltask] at com.oopsconsultancy.xmltask.ant.XmlTask.documentFromFile(XmlTask.java:371)
[xmltask] at com.oopsconsultancy.xmltask.ant.XmlTask.access$000(XmlTask.java:27)
[xmltask] at com.oopsconsultancy.xmltask.ant.XmlTask$InputFile.getDocument(XmlTask.java:215)
[xmltask] at com.oopsconsultancy.xmltask.ant.XmlTask.execute(XmlTask.java:620)
[xmltask] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
[xmltask] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
[xmltask] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[xmltask] at java.lang.reflect.Method.invoke(Unknown Source)
[xmltask] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
[xmltask] at org.apache.tools.ant.Task.perform(Task.java:348)
[xmltask] at org.apache.tools.ant.Target.execute(Target.java:390)
[xmltask] at org.apache.tools.ant.Target.performTasks(Target.java:411)
[xmltask] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
[xmltask] at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
[xmltask] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
[xmltask] at org.eclipse.ant.internal.launching.remote.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
[xmltask] at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
[xmltask] at org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunner.java:424)
[xmltask] at org.eclipse.ant.internal.launching.remote.InternalAntRunner.main(InternalAntRunner.java:138)
BUILD FAILED
C:\SIGMA\SIGMA_6.0\javasource_6.0\build\build_ecams_ehr.xml:2037: Connection timed out: connect
Upvotes: 1
Views: 4316
Reputation: 59
If you are on a company network , case scenario is that your local network DEV/(WhatEver its named) environment connection is experiencing network connectivity issues. Part of the build process is attempting to make an active connection to dynamically download a build ant-file and failing.
If proxy is configured to work with ant(check env ), check to see its properly configured otherwise manually edit the proxy settings for ANT and it should built properly. Click: https://ant.apache.org/manual/proxy.html
This should work.
Upvotes: 1
Reputation: 77971
Are you working behind a corporate proxy? This would block connections to the internet. You can configure your ANT script to work with proxies:
https://ant.apache.org/manual/proxy.html
I have never used xmltask but I speculate it might be failing to resolve namespaces in your XML document.
<root xmlns:e="http://my.domain.com/exampleschema">
<e:customer>
<e:name>Joe Bloggs</e:name>
<e:age>80</e:age>
</e:table>
</root>
xmltask is not a standard ANT task, it is a 3rd party extension:
http://www.oopsconsultancy.com/software/xmltask/
Upvotes: 2