wait for service to start failing to work

Issue #15 new
Tommy Yardley created an issue

Steps to reproduce:

  • On bamboo, click 'Create' -> 'Create new bamboo plan'
    • 'Plan Name': test
    • 'Link new repository': select none from drop down
  • click 'Configure plan'
  • click 'Add task'
  • select docker
  • Docker configuration
    • 'Command': Run a Docker container
    • 'Docker image': klaemo/couchdb:latest
    • check 'Detach container'
    • 'Container name': test
    • 'Port mappings' -> Host: 5984 & Container: 5984
    • check 'Wait for service to start'
  • click 'Save'
  • click 'Run' -> 'Run plan'

Expected Results:

Successful build

Actual Results:

Build Failure due to the following error:

05-Nov-2015 11:51:24    Checking connectivity to deployed server: http://localhost:5984
05-Nov-2015 11:51:24    Error occurred while running Task 'test(1)' of type com.atlassian.********.plugins.********-docker-plugin:task.docker.cli.
05-Nov-2015 11:51:24    java.lang.IllegalAccessError: tried to access method com.google.common.base.Stopwatch.<init>()V from class com.atlassian.********.plugins.docker.PollingServiceImpl
05-Nov-2015 11:51:24            at com.atlassian.********.plugins.docker.PollingServiceImpl.waitUntilAvailable(PollingServiceImpl.java:24)
05-Nov-2015 11:51:24            at com.atlassian.********.plugins.docker.service.RunService.execute(RunService.java:64)
05-Nov-2015 11:51:24            at com.atlassian.********.plugins.docker.tasks.cli.DockerCliTask.execute(DockerCliTask.java:60)
05-Nov-2015 11:51:24            at com.atlassian.********.task.TaskExecutorImpl.lambda$executeTasks$68(TaskExecutorImpl.java:273)
05-Nov-2015 11:51:24            at com.atlassian.********.task.TaskExecutorImpl.executeTaskWithPrePostActions(TaskExecutorImpl.java:202)
05-Nov-2015 11:51:24            at com.atlassian.********.task.TaskExecutorImpl.executeTasks(TaskExecutorImpl.java:273)
05-Nov-2015 11:51:24            at com.atlassian.********.task.TaskExecutorImpl.execute(TaskExecutorImpl.java:108)
05-Nov-2015 11:51:24            at com.atlassian.********.build.pipeline.tasks.ExecuteBuildTask.call(ExecuteBuildTask.java:75)
05-Nov-2015 11:51:24            at com.atlassian.********.v2.build.agent.DefaultBuildAgent.build(DefaultBuildAgent.java:196)
05-Nov-2015 11:51:24            at com.atlassian.********.v2.build.agent.BuildAgentControllerImpl$1.call(BuildAgentControllerImpl.java:132)
05-Nov-2015 11:51:24            at com.atlassian.********.v2.build.agent.BuildAgentControllerImpl$1.call(BuildAgentControllerImpl.java:123)
05-Nov-2015 11:51:24            at com.atlassian.********.variable.CustomVariableContextImpl.withVariableSubstitutor(CustomVariableContextImpl.java:215)
05-Nov-2015 11:51:24            at com.atlassian.********.v2.build.agent.BuildAgentControllerImpl.waitAndPerformBuild(BuildAgentControllerImpl.java:122)
05-Nov-2015 11:51:24            at com.atlassian.********.v2.build.agent.DefaultBuildAgent$1.run(DefaultBuildAgent.java:118)
05-Nov-2015 11:51:24            at com.atlassian.********.utils.BambooRunnables$1.run(BambooRunnables.java:49)
05-Nov-2015 11:51:24            at com.atlassian.********.security.ImpersonationHelper.runWith(ImpersonationHelper.java:31)
05-Nov-2015 11:51:24            at com.atlassian.********.security.ImpersonationHelper.runWithSystemAuthority(ImpersonationHelper.java:20)
05-Nov-2015 11:51:24            at com.atlassian.********.security.ImpersonationHelper$1.run(ImpersonationHelper.java:52)
05-Nov-2015 11:51:24            at java.lang.Thread.run(Thread.java:745)

Note: I have also attached the full log to this ticket

Helpful Information

I suspect that this is due to a change in the constructor for stopwatch and it is no longer public in Guava 17.0.

A ticket was raised for spark also concerning this error and has some useful information: https://issues.apache.org/jira/browse/SPARK-6136

Comments (0)

  1. Log in to comment