Details
-
Bug
-
Resolution: Unresolved
-
Low
-
None
-
5.10-OD-10-008
-
2
-
Severity 3 - Minor
-
0
-
Description
Summary
Using the Deploy to Tomcat task it takes about 20 minutes to fail the build when the Tomcat server isn't found or the wrong port is set (hence it times out).
Steps to Reproduce
- Set up a job to use a Deploy to Tomcat task
- In the Tomcat Manager URL field use an offline (or nonexistent) Tomcat server and/or a wrong port (on my tests I used http://192.168.10.10:10100/manager/)
Expected Results
Bamboo quickly identifies the server is down/unresponsive/nonexistent and the task fails quickly.
Actual Results
Bamboo takes around 20 minutes to fail the task with the following error:
simple 18-Dec-2015 16:20:28 Starting task 'Tomcat' of type 'com.atlassian.bamboo.plugins.tomcat.bamboo-tomcat-plugin:deployAppTask' simple 18-Dec-2015 16:20:28 Deploying application with war file '/sample.war' to context '/' to server 'http://192.168.10.10:10100/manager/' simple 18-Dec-2015 16:20:28 Confirm expected Tomcat manager location. simple 18-Dec-2015 16:20:28 Trying to retrieve Tomcat details from http://192.168.10.10:10100/manager//text/serverinfo error 18-Dec-2015 16:28:57 Could not list server info from /manager//text/serverinfo error 18-Dec-2015 16:28:57 java.net.ConnectException: Connection timed out error 18-Dec-2015 16:28:57 at java.net.PlainSocketImpl.socketConnect(Native Method) error 18-Dec-2015 16:28:57 at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) error 18-Dec-2015 16:28:57 at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) error 18-Dec-2015 16:28:57 at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) error 18-Dec-2015 16:28:57 at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) error 18-Dec-2015 16:28:57 at java.net.Socket.connect(Socket.java:589) error 18-Dec-2015 16:28:57 at java.net.Socket.connect(Socket.java:538) error 18-Dec-2015 16:28:57 at java.net.Socket.<init>(Socket.java:434) error 18-Dec-2015 16:28:57 at java.net.Socket.<init>(Socket.java:286) error 18-Dec-2015 16:28:57 at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80) error 18-Dec-2015 16:28:57 at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122) error 18-Dec-2015 16:28:57 at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707) error 18-Dec-2015 16:28:57 at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387) error 18-Dec-2015 16:28:57 at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) error 18-Dec-2015 16:28:57 at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) error 18-Dec-2015 16:28:57 at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323) error 18-Dec-2015 16:28:57 at com.atlassian.bamboo.plugins.tomcat.manager.TomcatApplicationManagerImpl.getTomcatVersionFromServerInfo(TomcatApplicationManagerImpl.java:298) error 18-Dec-2015 16:28:57 at com.atlassian.bamboo.plugins.tomcat.manager.TomcatApplicationManagerImpl.confirmTomcatVersionThroughServerInfo(TomcatApplicationManagerImpl.java:255) error 18-Dec-2015 16:28:57 at com.atlassian.bamboo.plugins.tomcat.manager.TomcatApplicationManagerImpl.getURLPrefix(TomcatApplicationManagerImpl.java:241) error 18-Dec-2015 16:28:57 at com.atlassian.bamboo.plugins.tomcat.manager.TomcatApplicationManagerImpl.deployApplication(TomcatApplicationManagerImpl.java:158) error 18-Dec-2015 16:28:57 at com.atlassian.bamboo.plugins.tomcat.tasks.DeployAppTask.execute(DeployAppTask.java:84) error 18-Dec-2015 16:28:57 at com.atlassian.bamboo.task.TaskExecutorImpl.lambda$executeTasks$32(TaskExecutorImpl.java:273) error 18-Dec-2015 16:28:57 at com.atlassian.bamboo.task.TaskExecutorImpl.executeTaskWithPrePostActions(TaskExecutorImpl.java:202) error 18-Dec-2015 16:28:57 at com.atlassian.bamboo.task.TaskExecutorImpl.executeTasks(TaskExecutorImpl.java:273) error 18-Dec-2015 16:28:57 at com.atlassian.bamboo.task.TaskExecutorImpl.execute(TaskExecutorImpl.java:108) error 18-Dec-2015 16:28:57 at com.atlassian.bamboo.build.pipeline.tasks.ExecuteBuildTask.call(ExecuteBuildTask.java:74) error 18-Dec-2015 16:28:57 at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent.build(DefaultBuildAgent.java:196) error 18-Dec-2015 16:28:57 at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl$1.call(BuildAgentControllerImpl.java:132) error 18-Dec-2015 16:28:57 at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl$1.call(BuildAgentControllerImpl.java:123) error 18-Dec-2015 16:28:57 at com.atlassian.bamboo.variable.CustomVariableContextImpl.withVariableSubstitutor(CustomVariableContextImpl.java:215) error 18-Dec-2015 16:28:57 at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl.waitAndPerformBuild(BuildAgentControllerImpl.java:122) error 18-Dec-2015 16:28:57 at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent$1.run(DefaultBuildAgent.java:118) error 18-Dec-2015 16:28:57 at com.atlassian.bamboo.utils.BambooRunnables$1.run(BambooRunnables.java:49) error 18-Dec-2015 16:28:57 at com.atlassian.bamboo.security.ImpersonationHelper.runWith(ImpersonationHelper.java:31) error 18-Dec-2015 16:28:57 at com.atlassian.bamboo.security.ImpersonationHelper.runWithSystemAuthority(ImpersonationHelper.java:20) error 18-Dec-2015 16:28:57 at com.atlassian.bamboo.security.ImpersonationHelper$1.run(ImpersonationHelper.java:52) error 18-Dec-2015 16:28:57 at java.lang.Thread.run(Thread.java:745) error 18-Dec-2015 16:28:57 Try likely variations of Tomcat manager location. simple 18-Dec-2015 16:28:57 Trying to retrieve Tomcat details from http://192.168.10.10:10100/manager//serverinfo error 18-Dec-2015 16:37:26 Could not list server info from /manager//serverinfo error 18-Dec-2015 16:37:26 java.net.ConnectException: Connection timed out error 18-Dec-2015 16:37:26 at java.net.PlainSocketImpl.socketConnect(Native Method) error 18-Dec-2015 16:37:26 at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) error 18-Dec-2015 16:37:26 at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) error 18-Dec-2015 16:37:26 at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) error 18-Dec-2015 16:37:26 at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) error 18-Dec-2015 16:37:26 at java.net.Socket.connect(Socket.java:589) error 18-Dec-2015 16:37:26 at java.net.Socket.connect(Socket.java:538) error 18-Dec-2015 16:37:26 at java.net.Socket.<init>(Socket.java:434) error 18-Dec-2015 16:37:26 at java.net.Socket.<init>(Socket.java:286) error 18-Dec-2015 16:37:26 at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80) error 18-Dec-2015 16:37:26 at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122) error 18-Dec-2015 16:37:26 at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707) error 18-Dec-2015 16:37:26 at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387) error 18-Dec-2015 16:37:26 at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) error 18-Dec-2015 16:37:26 at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) error 18-Dec-2015 16:37:26 at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323) error 18-Dec-2015 16:37:26 at com.atlassian.bamboo.plugins.tomcat.manager.TomcatApplicationManagerImpl.getTomcatVersionFromServerInfo(TomcatApplicationManagerImpl.java:298) error 18-Dec-2015 16:37:26 at com.atlassian.bamboo.plugins.tomcat.manager.TomcatApplicationManagerImpl.confirmTomcatVersionThroughServerInfo(TomcatApplicationManagerImpl.java:263) error 18-Dec-2015 16:37:26 at com.atlassian.bamboo.plugins.tomcat.manager.TomcatApplicationManagerImpl.getURLPrefix(TomcatApplicationManagerImpl.java:241) error 18-Dec-2015 16:37:26 at com.atlassian.bamboo.plugins.tomcat.manager.TomcatApplicationManagerImpl.deployApplication(TomcatApplicationManagerImpl.java:158) error 18-Dec-2015 16:37:26 at com.atlassian.bamboo.plugins.tomcat.tasks.DeployAppTask.execute(DeployAppTask.java:84) error 18-Dec-2015 16:37:26 at com.atlassian.bamboo.task.TaskExecutorImpl.lambda$executeTasks$32(TaskExecutorImpl.java:273) error 18-Dec-2015 16:37:26 at com.atlassian.bamboo.task.TaskExecutorImpl.executeTaskWithPrePostActions(TaskExecutorImpl.java:202) error 18-Dec-2015 16:37:26 at com.atlassian.bamboo.task.TaskExecutorImpl.executeTasks(TaskExecutorImpl.java:273) error 18-Dec-2015 16:37:26 at com.atlassian.bamboo.task.TaskExecutorImpl.execute(TaskExecutorImpl.java:108) error 18-Dec-2015 16:37:26 at com.atlassian.bamboo.build.pipeline.tasks.ExecuteBuildTask.call(ExecuteBuildTask.java:74) error 18-Dec-2015 16:37:26 at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent.build(DefaultBuildAgent.java:196) error 18-Dec-2015 16:37:26 at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl$1.call(BuildAgentControllerImpl.java:132) error 18-Dec-2015 16:37:26 at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl$1.call(BuildAgentControllerImpl.java:123) error 18-Dec-2015 16:37:26 at com.atlassian.bamboo.variable.CustomVariableContextImpl.withVariableSubstitutor(CustomVariableContextImpl.java:215) error 18-Dec-2015 16:37:26 at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl.waitAndPerformBuild(BuildAgentControllerImpl.java:122) error 18-Dec-2015 16:37:26 at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent$1.run(DefaultBuildAgent.java:118) error 18-Dec-2015 16:37:26 at com.atlassian.bamboo.utils.BambooRunnables$1.run(BambooRunnables.java:49) error 18-Dec-2015 16:37:26 at com.atlassian.bamboo.security.ImpersonationHelper.runWith(ImpersonationHelper.java:31) error 18-Dec-2015 16:37:26 at com.atlassian.bamboo.security.ImpersonationHelper.runWithSystemAuthority(ImpersonationHelper.java:20) error 18-Dec-2015 16:37:26 at com.atlassian.bamboo.security.ImpersonationHelper$1.run(ImpersonationHelper.java:52) error 18-Dec-2015 16:37:26 at java.lang.Thread.run(Thread.java:745) error 18-Dec-2015 16:37:26 Could not detect Tomcat version from server info, trusting configuration of Tomcat 7 or greater error 18-Dec-2015 16:39:33 Could not deploy application: Connection timed out error 18-Dec-2015 16:39:33 java.net.ConnectException: Connection timed out error 18-Dec-2015 16:39:33 at java.net.PlainSocketImpl.socketConnect(Native Method) error 18-Dec-2015 16:39:33 at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) error 18-Dec-2015 16:39:33 at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) error 18-Dec-2015 16:39:33 at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) error 18-Dec-2015 16:39:33 at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) error 18-Dec-2015 16:39:33 at java.net.Socket.connect(Socket.java:589) error 18-Dec-2015 16:39:33 at java.net.Socket.connect(Socket.java:538) error 18-Dec-2015 16:39:33 at java.net.Socket.<init>(Socket.java:434) error 18-Dec-2015 16:39:33 at java.net.Socket.<init>(Socket.java:286) error 18-Dec-2015 16:39:33 at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80) error 18-Dec-2015 16:39:33 at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122) error 18-Dec-2015 16:39:33 at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707) error 18-Dec-2015 16:39:33 at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387) error 18-Dec-2015 16:39:33 at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) error 18-Dec-2015 16:39:33 at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) error 18-Dec-2015 16:39:33 at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323) error 18-Dec-2015 16:39:33 at com.atlassian.bamboo.plugins.tomcat.manager.TomcatApplicationManagerImpl.execute(TomcatApplicationManagerImpl.java:191) error 18-Dec-2015 16:39:33 at com.atlassian.bamboo.plugins.tomcat.manager.TomcatApplicationManagerImpl.deployApplication(TomcatApplicationManagerImpl.java:173) error 18-Dec-2015 16:39:33 at com.atlassian.bamboo.plugins.tomcat.tasks.DeployAppTask.execute(DeployAppTask.java:84) error 18-Dec-2015 16:39:33 at com.atlassian.bamboo.task.TaskExecutorImpl.lambda$executeTasks$32(TaskExecutorImpl.java:273) error 18-Dec-2015 16:39:33 at com.atlassian.bamboo.task.TaskExecutorImpl.executeTaskWithPrePostActions(TaskExecutorImpl.java:202) error 18-Dec-2015 16:39:33 at com.atlassian.bamboo.task.TaskExecutorImpl.executeTasks(TaskExecutorImpl.java:273) error 18-Dec-2015 16:39:33 at com.atlassian.bamboo.task.TaskExecutorImpl.execute(TaskExecutorImpl.java:108) error 18-Dec-2015 16:39:33 at com.atlassian.bamboo.build.pipeline.tasks.ExecuteBuildTask.call(ExecuteBuildTask.java:74) error 18-Dec-2015 16:39:33 at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent.build(DefaultBuildAgent.java:196) error 18-Dec-2015 16:39:33 at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl$1.call(BuildAgentControllerImpl.java:132) error 18-Dec-2015 16:39:33 at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl$1.call(BuildAgentControllerImpl.java:123) error 18-Dec-2015 16:39:33 at com.atlassian.bamboo.variable.CustomVariableContextImpl.withVariableSubstitutor(CustomVariableContextImpl.java:215) error 18-Dec-2015 16:39:33 at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl.waitAndPerformBuild(BuildAgentControllerImpl.java:122) error 18-Dec-2015 16:39:33 at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent$1.run(DefaultBuildAgent.java:118) error 18-Dec-2015 16:39:33 at com.atlassian.bamboo.utils.BambooRunnables$1.run(BambooRunnables.java:49) error 18-Dec-2015 16:39:33 at com.atlassian.bamboo.security.ImpersonationHelper.runWith(ImpersonationHelper.java:31) error 18-Dec-2015 16:39:33 at com.atlassian.bamboo.security.ImpersonationHelper.runWithSystemAuthority(ImpersonationHelper.java:20) error 18-Dec-2015 16:39:33 at com.atlassian.bamboo.security.ImpersonationHelper$1.run(ImpersonationHelper.java:52) error 18-Dec-2015 16:39:33 at java.lang.Thread.run(Thread.java:745) simple 18-Dec-2015 16:39:33 Finished task 'Tomcat' with result: Error
Notes
If on my Bamboo set up I choose to have only one image and run only one plan at the time, 20 minutes of waiting is a very long time.
Attachments
Issue Links
- mentioned in
-
Page Loading...