DO NOT MANUALLY RUN! Builds and publishes QA releases to the O3 RefApp QA server

Build: #39 failed

Job: Deploy failed

Stages & jobs

  1. Build

  2. Deploy and Store Build Info

Job result summary

Completed
Duration
16 seconds
Flags
Custom revision
Agent
xindi.openmrs.org (2)
Fixed in
#40 (Rebuilt by Ian Bacher)
No failed test found. A possible compilation error occurred.

Error summary

The build generated some errors. See the full build log for more details.

Pulling backend  ... extracting (36.2%)
Pulling frontend ... extracting (36.6%)
Pulling backend  ... extracting (49.0%)
Pulling frontend ... extracting (39.3%)
Pulling backend  ... extracting (61.8%)
Pulling backend  ... extracting (69.8%)
Pulling frontend ... extracting (42.6%)
Pulling backend  ... extracting (76.2%)
Pulling frontend ... extracting (45.3%)
Pulling backend  ... extracting (84.8%)
Pulling frontend ... extracting (47.9%)
Pulling backend  ... extracting (93.8%)
Pulling frontend ... extracting (51.2%)
Pulling backend  ... extracting (100.0%)
Pulling backend  ... pull complete
Pulling backend  ... extracting (100.0%)
Pulling backend  ... extracting (100.0%)
Pulling frontend ... extracting (53.9%)
Pulling backend  ... pull complete
Pulling backend  ... extracting (1.5%)
Pulling frontend ... extracting (57.9%)
Pulling backend  ... extracting (82.8%)
Pulling backend  ... extracting (100.0%)
Pulling backend  ... pull complete
Pulling backend  ... digest: sha256:622b825a8608285420...
Pulling backend  ... status: downloaded newer image fo...
Pulling backend  ... done
Pulling frontend ... extracting (61.2%)
Pulling frontend ... extracting (65.2%)
Pulling frontend ... extracting (69.2%)
Pulling frontend ... extracting (73.2%)
Pulling frontend ... extracting (77.2%)
Pulling frontend ... extracting (81.2%)
Pulling frontend ... extracting (85.8%)
Pulling frontend ... extracting (90.5%)
Pulling frontend ... extracting (94.5%)
Pulling frontend ... extracting (97.8%)
Pulling frontend ... extracting (100.0%)
Pulling frontend ... pull complete
Pulling frontend ... extracting (100.0%)
Pulling frontend ... extracting (100.0%)
Pulling frontend ... pull complete
Pulling frontend ... digest: sha256:b3b41c8e0cf79d8130...
Pulling frontend ... status: downloaded newer image fo...
Pulling frontend ... done
Recreating emr-3-qa_frontend_1 ...
emr-3-qa_db_1 is up-to-date
Recreating emr-3-qa_backend_1  ...

ERROR: for emr-3-qa_frontend_1  'ContainerConfig'

ERROR: for emr-3-qa_backend_1  'ContainerConfig'

ERROR: for frontend  'ContainerConfig'

ERROR: for backend  'ContainerConfig'
Traceback (most recent call last):
  File "/usr/bin/docker-compose", line 33, in <module>
    sys.exit(load_entry_point('docker-compose==1.29.2', 'console_scripts', 'docker-compose')())
  File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 81, in main
    command_func()
  File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 203, in perform_command
    handler(command, command_options)
  File "/usr/lib/python3/dist-packages/compose/metrics/decorator.py", line 18, in wrapper
    result = fn(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1186, in up
    to_attach = up(False)
  File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1166, in up
    return self.project.up(
  File "/usr/lib/python3/dist-packages/compose/project.py", line 697, in up
    results, errors = parallel.parallel_execute(
  File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
    raise error_to_reraise
  File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
    result = func(obj)
  File "/usr/lib/python3/dist-packages/compose/project.py", line 679, in do
    return service.execute_convergence_plan(
  File "/usr/lib/python3/dist-packages/compose/service.py", line 579, in execute_convergence_plan
    return self._execute_convergence_recreate(
  File "/usr/lib/python3/dist-packages/compose/service.py", line 499, in _execute_convergence_recreate
    containers, errors = parallel_execute(
  File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
    raise error_to_reraise
  File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
    result = func(obj)
  File "/usr/lib/python3/dist-packages/compose/service.py", line 494, in recreate
    return self.recreate_container(
  File "/usr/lib/python3/dist-packages/compose/service.py", line 612, in recreate_container
    new_container = self.create_container(
  File "/usr/lib/python3/dist-packages/compose/service.py", line 330, in create_container
    container_options = self._get_container_create_options(
  File "/usr/lib/python3/dist-packages/compose/service.py", line 921, in _get_container_create_options
    container_options, override_options = self._build_container_volume_options(
  File "/usr/lib/python3/dist-packages/compose/service.py", line 960, in _build_container_volume_options
    binds, affinity = merge_volume_bindings(
  File "/usr/lib/python3/dist-packages/compose/service.py", line 1548, in merge_volume_bindings
    old_volumes, old_mounts = get_container_data_volumes(
  File "/usr/lib/python3/dist-packages/compose/service.py", line 1579, in get_container_data_volumes
    container.image_config['ContainerConfig'].get('Volumes') or {}
KeyError: 'ContainerConfig'