You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Bill (JIRA)" <ji...@apache.org> on 2018/10/02 22:13:00 UTC

[jira] [Updated] (GEODE-5811) Tomcat tests fail when they can't download zip from archive.apache.org

     [ https://issues.apache.org/jira/browse/GEODE-5811?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Bill updated GEODE-5811:
------------------------
    Labels: swat  (was: )

> Tomcat tests fail when they can't download zip from archive.apache.org
> ----------------------------------------------------------------------
>
>                 Key: GEODE-5811
>                 URL: https://issues.apache.org/jira/browse/GEODE-5811
>             Project: Geode
>          Issue Type: Bug
>            Reporter: Bill
>            Priority: Major
>              Labels: swat
>
> In the geode-assembly module, it appears that the test sometimes fails to download the tomcat zip from archive.apache.org site.
> Would it be possible to not rely on that external site in our test?
> Saw this problem in at least these test classes:
> {noformat}
> Tomcat7ClientServerTest
> Tomcat7Test
> Tomcat8Test
> {noformat}
> During this mass-test-run:
> https://concourse.apachegeode-ci.info/teams/main/pipelines/mass-test-run/jobs/DistributedTest/builds/671 
> {noformat}
> org.codehaus.cargo.container.ContainerException: Failed to download [http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.73/bin/apache-tomcat-7.0.73.zip]
> 	at org.codehaus.cargo.container.installer.ZipURLInstaller.download(ZipURLInstaller.java:456)
> 	at org.codehaus.cargo.container.installer.ZipURLInstaller.install(ZipURLInstaller.java:222)
> 	at org.apache.geode.session.tests.ContainerInstall.<init>(ContainerInstall.java:143)
> 	at org.apache.geode.session.tests.TomcatInstall.<init>(TomcatInstall.java:142)
> 	at org.apache.geode.session.tests.TomcatInstall.<init>(TomcatInstall.java:121)
> 	at org.apache.geode.session.tests.Tomcat7Test.setupTomcatInstall(Tomcat7Test.java:32)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:498)
> 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
> 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
> 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
> 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> 	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:106)
> 	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
> 	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
> 	at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:66)
> 	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:498)
> 	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
> 	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
> 	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
> 	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
> 	at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
> 	at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:117)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:498)
> 	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
> 	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
> 	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155)
> 	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137)
> 	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
> 	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
> 	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> 	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
> 	at java.lang.Thread.run(Thread.java:748)
> Caused by: java.net.ConnectException: Connection timed out (Connection timed out)
> 	at org.apache.tools.ant.taskdefs.Get.execute(Get.java:82)
> 	at org.codehaus.cargo.container.installer.ZipURLInstaller.doDownload(ZipURLInstaller.java:498)
> 	at org.codehaus.cargo.container.installer.ZipURLInstaller.download(ZipURLInstaller.java:437)
> 	... 44 more
> Caused by: java.net.ConnectException: Connection timed out (Connection timed out)
> 	at java.net.PlainSocketImpl.socketConnect(Native Method)
> 	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
> 	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
> 	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
> 	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
> 	at java.net.Socket.connect(Socket.java:589)
> 	at java.net.Socket.connect(Socket.java:538)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
> 	at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
> 	at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
> 	at sun.net.www.http.HttpClient.<init>(HttpClient.java:242)
> 	at sun.net.www.http.HttpClient.New(HttpClient.java:339)
> 	at sun.net.www.http.HttpClient.New(HttpClient.java:357)
> 	at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1220)
> 	at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1156)
> 	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050)
> 	at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:984)
> 	at org.apache.tools.ant.taskdefs.Get.doGet(Get.java:145)
> 	at org.apache.tools.ant.taskdefs.Get.execute(Get.java:78)
> 	... 46 more
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)