DO NOT MANUALLY RUN! Builds and publishes QA releases to the O3 RefApp QA server
Build: #39 failed
Job: Deploy failed
Job result summary
- Completed
- Duration
- 16 seconds
- Flags
- Custom revision
- Agent
- xindi.openmrs.org (2)
- Fixed in
- #40 (Rebuilt by Ian Bacher)
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'
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'