Skip to content

Instantly share code, notes, and snippets.

@chenrui333
Last active September 21, 2016 19:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chenrui333/f151ba1d5501c0068489a6ee7dcda710 to your computer and use it in GitHub Desktop.
Save chenrui333/f151ba1d5501c0068489a6ee7dcda710 to your computer and use it in GitHub Desktop.
jenkins builds failure troubleshooting log

Jenkins build failure troubleshooting

This gist serves the troubleshooting process of some Jenkins build failures.

After reboot the tomcat instance and removed the war files on the server, the first error. No Clue.

Deploying /apps/jenkins/.jenkins/workspace/Apps/xx/xx-app/build/libs/xx-1.6.29.war to container Tomcat 7.x Remote
  [/apps/jenkins/.jenkins/workspace/Apps/xx/xx-app/build/libs/xx-1.6.29.war] is not deployed. Doing a fresh deployment.
  Deploying [/apps/jenkins/.jenkins/workspace/Apps/xx/xx-app/build/libs/xx-1.6.29.war]
FATAL: Failed to deploy [/apps/jenkins/.jenkins/workspace/Apps/xx/xx-app/build/libs/xx-1.6.29.war]
org.codehaus.cargo.container.ContainerException: Failed to deploy [/apps/jenkins/.jenkins/workspace/Apps/xx/xx-app/build/libs/xx-1.6.29.war]
	at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.deploy(AbstractTomcatManagerDeployer.java:111)
	at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:185)
	at hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:73)
	at hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:116)
	at hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:103)
	at hudson.FilePath.act(FilePath.java:1018)
	at hudson.FilePath.act(FilePath.java:996)
	at hudson.plugins.deploy.CargoContainerAdapter.redeploy(CargoContainerAdapter.java:103)
	at hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:61)
	at hudson.plugins.promoted_builds.Promotion$RunnerImpl.build(Promotion.java:405)
	at hudson.plugins.promoted_builds.Promotion$RunnerImpl.doRun(Promotion.java:347)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
	at hudson.model.Run.execute(Run.java:1720)
	at hudson.model.Run.run(Run.java:1679)
	at hudson.plugins.promoted_builds.Promotion.run(Promotion.java:286)
	at hudson.model.ResourceController.execute(ResourceController.java:98)
	at hudson.model.Executor.run(Executor.java:404)
Caused by: java.io.IOException: Error writing request body to server
	at sun.net.www.protocol.http.HttpURLConnection$StreamingOutputStream.checkError(HttpURLConnection.java:3479)
	at sun.net.www.protocol.http.HttpURLConnection$StreamingOutputStream.write(HttpURLConnection.java:3462)
	at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
	at java.io.BufferedOutputStream.write(BufferedOutputStream.java:126)
	at org.codehaus.cargo.container.tomcat.internal.TomcatManager.pipe(TomcatManager.java:647)
	at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:538)
	at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deployImpl(TomcatManager.java:611)
	at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deploy(TomcatManager.java:291)
	at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.deploy(AbstractTomcatManagerDeployer.java:102)
	... 16 more
java.io.IOException: Error writing request body to server
	at sun.net.www.protocol.http.HttpURLConnection$StreamingOutputStream.checkError(HttpURLConnection.java:3479)
	at sun.net.www.protocol.http.HttpURLConnection$StreamingOutputStream.write(HttpURLConnection.java:3462)
	at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
	at java.io.BufferedOutputStream.write(BufferedOutputStream.java:126)
	at org.codehaus.cargo.container.tomcat.internal.TomcatManager.pipe(TomcatManager.java:647)
	at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:538)
	at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deployImpl(TomcatManager.java:611)
	at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deploy(TomcatManager.java:291)
	at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.deploy(AbstractTomcatManagerDeployer.java:102)
	at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:185)
	at hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:73)
	at hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:116)
	at hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:103)
	at hudson.FilePath.act(FilePath.java:1018)
	at hudson.FilePath.act(FilePath.java:996)
	at hudson.plugins.deploy.CargoContainerAdapter.redeploy(CargoContainerAdapter.java:103)
	at hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:61)
	at hudson.plugins.promoted_builds.Promotion$RunnerImpl.build(Promotion.java:405)
	at hudson.plugins.promoted_builds.Promotion$RunnerImpl.doRun(Promotion.java:347)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
	at hudson.model.Run.execute(Run.java:1720)
	at hudson.model.Run.run(Run.java:1679)
	at hudson.plugins.promoted_builds.Promotion.run(Promotion.java:286)
	at hudson.model.ResourceController.execute(ResourceController.java:98)
	at hudson.model.Executor.run(Executor.java:404)

Tried several times, No space left on device error message pops up.

Deploying /apps/jenkins/.jenkins/workspace/Apps/xx/xx-app/build/libs/xx-1.6.29.war to container Tomcat 7.x Remote
  [/apps/jenkins/.jenkins/workspace/Apps/xx/xx-app/build/libs/xx-1.6.29.war] is not deployed. Doing a fresh deployment.
  Deploying [/apps/jenkins/.jenkins/workspace/Apps/xx/xx-app/build/libs/xx-1.6.29.war]
FATAL: Failed to deploy [/apps/jenkins/.jenkins/workspace/Apps/xx/xx-app/build/libs/xx-1.6.29.war]
org.codehaus.cargo.container.ContainerException: Failed to deploy [/apps/jenkins/.jenkins/workspace/Apps/xx/xx-app/build/libs/xx-1.6.29.war]
	at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.deploy(AbstractTomcatManagerDeployer.java:107)
	at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:185)
	at hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:73)
	at hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:116)
	at hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:103)
	at hudson.FilePath.act(FilePath.java:1018)
	at hudson.FilePath.act(FilePath.java:996)
	at hudson.plugins.deploy.CargoContainerAdapter.redeploy(CargoContainerAdapter.java:103)
	at hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:61)
	at hudson.plugins.promoted_builds.Promotion$RunnerImpl.build(Promotion.java:405)
	at hudson.plugins.promoted_builds.Promotion$RunnerImpl.doRun(Promotion.java:347)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
	at hudson.model.Run.execute(Run.java:1720)
	at hudson.model.Run.run(Run.java:1679)
	at hudson.plugins.promoted_builds.Promotion.run(Promotion.java:286)
	at hudson.model.ResourceController.execute(ResourceController.java:98)
	at hudson.model.Executor.run(Executor.java:404)
Caused by: org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: FAIL - Encountered exception java.io.IOException: No space left on device

	at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:566)
	at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deployImpl(TomcatManager.java:611)
	at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deploy(TomcatManager.java:291)
	at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.deploy(AbstractTomcatManagerDeployer.java:102)
	... 16 more
org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: FAIL - Encountered exception java.io.IOException: No space left on device

	at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:566)
	at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deployImpl(TomcatManager.java:611)
	at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deploy(TomcatManager.java:291)
	at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.deploy(AbstractTomcatManagerDeployer.java:102)
	at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:185)
	at hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:73)
	at hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:116)
	at hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:103)
	at hudson.FilePath.act(FilePath.java:1018)
	at hudson.FilePath.act(FilePath.java:996)
	at hudson.plugins.deploy.CargoContainerAdapter.redeploy(CargoContainerAdapter.java:103)
	at hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:61)
	at hudson.plugins.promoted_builds.Promotion$RunnerImpl.build(Promotion.java:405)
	at hudson.plugins.promoted_builds.Promotion$RunnerImpl.doRun(Promotion.java:347)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
	at hudson.model.Run.execute(Run.java:1720)
	at hudson.model.Run.run(Run.java:1679)
	at hudson.plugins.promoted_builds.Promotion.run(Promotion.java:286)
	at hudson.model.ResourceController.execute(ResourceController.java:98)
	at hudson.model.Executor.run(Executor.java:404)
-bash-4.1$ df
Filesystem                    1K-blocks     Used Available Use% Mounted on
/dev/mapper/appsDG-lvol0       41121088 41044748     59956 100% /apps

After cleanup the giant log, the deploy job starts working.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment