Deploys Reference Application SNAPSHOT to maven

Build: #13289 was successful

Job: Deploy to qa-refapp was successful

Stages & jobs

  1. Build and push

  2. Deploy to qa-refapp

  3. Validate

  4. Release

    Requires a user to start manually
  5. Set variables

  6. Release others

Build log

The build generated 231 lines of output. Download or view full build log.

08-Dec-2022 00:13:02 Build Reference Application - Distribution 2.x - Deploy to qa-refapp #13289 (REFAPP-OMODDISTRO-DTMTS-13289) started building on agent xiao.openmrs.org (2), bamboo version: 8.2.4
08-Dec-2022 00:13:02 Remote agent on host xiao.openmrs.org
08-Dec-2022 00:13:02 Build working directory is /home/bamboo-agent/bamboo-agent/xml-data/build-dir/REFAPP-OMODDISTRO-DTMTS
08-Dec-2022 00:13:02 Executing build Reference Application - Distribution 2.x - Deploy to qa-refapp #13289 (REFAPP-OMODDISTRO-DTMTS-13289)
08-Dec-2022 00:13:02 Running pre-build action: Build Log Labeller Pre Build Action
08-Dec-2022 00:13:02 Running pre-build action: VCS Version Collector
08-Dec-2022 00:13:02 Running pre-build action: Run Predator
08-Dec-2022 00:13:02 [PredatorPreBuildAction] Starting predator plugin, pre build agent cleaner
08-Dec-2022 00:13:02 [PredatorPreBuildAction] Running these commands: docker ps -q| xargs docker kill; docker ps -qa | xargs docker rm -f; docker system prune -af --filter until=48h; docker volume prune -f;
08-Dec-2022 00:13:02 [PredatorPreBuildAction] Running command '[docker, ps, -q|, xargs, docker, kill]'
08-Dec-2022 00:13:02 [PredatorPreBuildAction] Command '[docker, ps, -q|, xargs, docker, kill]' completed with exit code 125
08-Dec-2022 00:13:02 [PredatorPreBuildAction] Running command '[docker, ps, -qa, |, xargs, docker, rm, -f]'
08-Dec-2022 00:13:02 [PredatorPreBuildAction] Command '[docker, ps, -qa, |, xargs, docker, rm, -f]' completed with exit code 125
08-Dec-2022 00:13:02 [PredatorPreBuildAction] Running command '[docker, system, prune, -af, --filter, until=48h]'
08-Dec-2022 00:13:04 [PredatorPreBuildAction] Command '[docker, system, prune, -af, --filter, until=48h]' completed with exit code 0
08-Dec-2022 00:13:04 [PredatorPreBuildAction] Running command '[docker, volume, prune, -f]'
08-Dec-2022 00:13:04 [PredatorPreBuildAction] Command '[docker, volume, prune, -f]' completed with exit code 0
08-Dec-2022 00:13:04 [PredatorPreBuildAction] Identifying Bamboo agent process (or parent):  2048 java        1474 bamboo-age 2976Mb  439Mb 00:08:42 /usr/lib/jvm/java-8-ope
08-Dec-2022 00:13:04 [PredatorPreBuildAction] Identifying Bamboo agent process (or parent):  1474 wrapper        1 bamboo-age   16Mb    3Mb 00:01:38 /home/bamboo-agent/bamb
08-Dec-2022 00:13:04 [PredatorPreBuildAction] Identifying Bamboo agent process (or parent):     1 systemd        0 root        100Mb   12Mb 00:00:12 /sbin/init             
08-Dec-2022 00:13:04 [PredatorPreBuildAction] No processes found for (chromium|chrome|webdriver|mysql|java|mvn|node|npm)
08-Dec-2022 00:13:04 [PredatorPreBuildAction] Initial free space: 1.885292 GB
08-Dec-2022 00:13:04 [PredatorPreBuildAction] Deleting folder /home/bamboo-agent/bamboo-agent/xml-data/build-dir/REFAPP-OMODDISTRO-DNDI
08-Dec-2022 00:13:08 [PredatorPreBuildAction] Deleting 0 snapshot folders from /home/bamboo-agent/.m2/repository
08-Dec-2022 00:13:08 [PredatorPreBuildAction] Maven snapshot disk freed: 0 GB
08-Dec-2022 00:13:08 [PredatorPreBuildAction] 0 empty artifacts were found and deleted by Predator
08-Dec-2022 00:13:08 [PredatorPreBuildAction] Maven stable disk freed: 0.0 GB, deleted 0 files
08-Dec-2022 00:13:08 [PredatorPreBuildAction] File /home/bamboo-agent/.npmrc does not exist.
08-Dec-2022 00:13:08 [PredatorPreBuildAction] Deleting file /home/bamboo-agent/.docker/config.json
08-Dec-2022 00:13:08 [PredatorPreBuildAction] File /home/bamboo-agent/.OpenMRS/liquibaseUpdateLogs.txt does not exist.
08-Dec-2022 00:13:08 [PredatorPreBuildAction] Final free space: 1.9169388 GB
08-Dec-2022 00:13:08 [PredatorPreBuildAction] Done
08-Dec-2022 00:13:08
Substituting variable: ${bamboo.dockerhub.username} with openmrsci
08-Dec-2022 00:13:08
Substituting password variable: ${bamboo.dockerhub.password}
08-Dec-2022 00:13:08
Substituting variable: ${bamboo.docker.image.id} with openmrs/openmrs-reference-application@sha256:c499be79f5438326506bf5e297c26be72fa78ecc008dabdd5ae1a404cee57286
08-Dec-2022 00:13:08
Substituting variable: ${bamboo.docker.image.id} with openmrs/openmrs-reference-application@sha256:c499be79f5438326506bf5e297c26be72fa78ecc008dabdd5ae1a404cee57286
08-Dec-2022 00:13:08
Substituting variable: ${bamboo.docker.image.name} with openmrs/openmrs-reference-application
08-Dec-2022 00:13:08
Substituting variable: ${bamboo.docker.image.name} with openmrs/openmrs-reference-application
08-Dec-2022 00:13:08 Starting task 'Redeploy qa-refapp (dockerhub image)' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.script'
08-Dec-2022 00:13:08
Beginning to execute external process for build 'Reference Application - Distribution 2.x - Deploy to qa-refapp #13289 (REFAPP-OMODDISTRO-DTMTS-13289)'
... running command line:
/home/bamboo-agent/bamboo-agent/temp/REFAPP-OMODDISTRO-DTMTS-13289-ScriptBuildTask-577708041508813759.sh
... in: /home/bamboo-agent/bamboo-agent/xml-data/build-dir/REFAPP-OMODDISTRO-DTMTS
08-Dec-2022 00:13:08 WARNING! Using --password via the CLI is insecure. Use --password-stdin.
08-Dec-2022 00:13:09 WARNING! Your password will be stored unencrypted in /home/bamboo-agent/.docker/config.json.
08-Dec-2022 00:13:09 Configure a credential helper to remove this warning. See
08-Dec-2022 00:13:09 https://docs.docker.com/engine/reference/commandline/login/#credentials-store
08-Dec-2022 00:13:09
08-Dec-2022 00:13:09 Login Succeeded
08-Dec-2022 00:13:09 + docker pull openmrs/openmrs-reference-application@sha256:c499be79f5438326506bf5e297c26be72fa78ecc008dabdd5ae1a404cee57286
08-Dec-2022 00:13:09 docker.io/openmrs/openmrs-reference-application@sha256:c499be79f5438326506bf5e297c26be72fa78ecc008dabdd5ae1a404cee57286: Pulling from openmrs/openmrs-reference-application
08-Dec-2022 00:13:09 Digest: sha256:c499be79f5438326506bf5e297c26be72fa78ecc008dabdd5ae1a404cee57286
08-Dec-2022 00:13:09 Status: Image is up to date for openmrs/openmrs-reference-application@sha256:c499be79f5438326506bf5e297c26be72fa78ecc008dabdd5ae1a404cee57286
08-Dec-2022 00:13:09 docker.io/openmrs/openmrs-reference-application@sha256:c499be79f5438326506bf5e297c26be72fa78ecc008dabdd5ae1a404cee57286
08-Dec-2022 00:13:09 + docker tag openmrs/openmrs-reference-application@sha256:c499be79f5438326506bf5e297c26be72fa78ecc008dabdd5ae1a404cee57286 openmrs/openmrs-reference-application:qa
08-Dec-2022 00:13:09 + docker push openmrs/openmrs-reference-application:qa
08-Dec-2022 00:13:09 The push refers to repository [docker.io/openmrs/openmrs-reference-application]
08-Dec-2022 00:13:09 71df25801022: Preparing
08-Dec-2022 00:13:09 467450f4eb95: Preparing
08-Dec-2022 00:13:09 8dff3a554445: Preparing
08-Dec-2022 00:13:09 5be06a9ad54d: Preparing
08-Dec-2022 00:13:09 ebd1eab170bd: Preparing
08-Dec-2022 00:13:09 a0f4c8821ea0: Preparing
08-Dec-2022 00:13:09 5f70bf18a086: Preparing
08-Dec-2022 00:13:09 d076d939710e: Preparing
08-Dec-2022 00:13:09 9df215734b6b: Preparing
08-Dec-2022 00:13:09 25dafcda31ec: Preparing
08-Dec-2022 00:13:09 7e7b5ad6a5af: Preparing
08-Dec-2022 00:13:09 f21dfe78b336: Preparing
08-Dec-2022 00:13:09 efcfa6599fd2: Preparing
08-Dec-2022 00:13:09 375e91c73c0d: Preparing
08-Dec-2022 00:13:09 b44e64b6b5dd: Preparing
08-Dec-2022 00:13:09 30b06f850be5: Preparing
08-Dec-2022 00:13:09 d3de7f222ccb: Preparing
08-Dec-2022 00:13:09 4635ea08a558: Preparing
08-Dec-2022 00:13:09 a0f4c8821ea0: Waiting
08-Dec-2022 00:13:09 5f70bf18a086: Waiting
08-Dec-2022 00:13:09 d076d939710e: Waiting
08-Dec-2022 00:13:09 9df215734b6b: Waiting
08-Dec-2022 00:13:09 25dafcda31ec: Waiting
08-Dec-2022 00:13:09 7e7b5ad6a5af: Waiting
08-Dec-2022 00:13:09 f21dfe78b336: Waiting
08-Dec-2022 00:13:09 efcfa6599fd2: Waiting
08-Dec-2022 00:13:09 375e91c73c0d: Waiting
08-Dec-2022 00:13:09 b44e64b6b5dd: Waiting
08-Dec-2022 00:13:09 30b06f850be5: Waiting
08-Dec-2022 00:13:09 d3de7f222ccb: Waiting
08-Dec-2022 00:13:09 4635ea08a558: Waiting
08-Dec-2022 00:13:09 ebd1eab170bd: Layer already exists
08-Dec-2022 00:13:09 71df25801022: Layer already exists
08-Dec-2022 00:13:09 8dff3a554445: Layer already exists
08-Dec-2022 00:13:09 5be06a9ad54d: Layer already exists
08-Dec-2022 00:13:09 467450f4eb95: Layer already exists
08-Dec-2022 00:13:09 a0f4c8821ea0: Layer already exists
08-Dec-2022 00:13:09 5f70bf18a086: Layer already exists
08-Dec-2022 00:13:09 d076d939710e: Layer already exists
08-Dec-2022 00:13:09 9df215734b6b: Layer already exists
08-Dec-2022 00:13:09 25dafcda31ec: Layer already exists
08-Dec-2022 00:13:09 7e7b5ad6a5af: Layer already exists
08-Dec-2022 00:13:09 f21dfe78b336: Layer already exists
08-Dec-2022 00:13:09 efcfa6599fd2: Layer already exists
08-Dec-2022 00:13:09 375e91c73c0d: Layer already exists
08-Dec-2022 00:13:09 b44e64b6b5dd: Layer already exists
08-Dec-2022 00:13:09 30b06f850be5: Layer already exists
08-Dec-2022 00:13:09 d3de7f222ccb: Layer already exists
08-Dec-2022 00:13:09 4635ea08a558: Layer already exists
08-Dec-2022 00:13:10 qa: digest: sha256:2889ca996ff8cd3a7313c97c251a77fe5ab363c47af14311a6df9991a81e0ec3 size: 4088
08-Dec-2022 00:13:10 + ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null bamboo@qa-refapp.openmrs.org sudo deploy-compose qa-refapp
08-Dec-2022 00:13:10 Warning: Permanently added 'qa-refapp.openmrs.org' (ED25519) to the list of known hosts.
08-Dec-2022 00:13:11 Removing unused images if any
08-Dec-2022 00:13:11 The OPENMRS_DB_URL variable is not set. Defaulting to a blank string.
08-Dec-2022 00:13:11 Pulling openmrs-referenceapplication-mysql ...
08-Dec-2022 00:13:11 Pulling openmrs-referenceapplication       ...
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication-mysql ... pulling from library/mysql
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication-mysql ... digest: sha256:20575ecebe6216036d...
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication-mysql ... status: image is up to date for m...
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication-mysql ... done
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... pulling from openmrs/openmrs-refe...
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... already exists
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... already exists
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... already exists
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... already exists
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... already exists
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... already exists
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... already exists
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... already exists
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... already exists
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... already exists
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... already exists
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... already exists
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... already exists
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... already exists
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... pulling fs layer
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... pulling fs layer
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... pulling fs layer
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... pulling fs layer
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... waiting
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... verifying checksum
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... download complete
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... downloading (0.5%)
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... downloading (0.7%)
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... downloading (1.1%)
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... downloading (100.0%)
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... verifying checksum
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... download complete
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... downloading (11.8%)
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... downloading (20.8%)
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... downloading (21.1%)
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... downloading (34.8%)
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... downloading (31.4%)
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... downloading (46.3%)
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... downloading (46.2%)
08-Dec-2022 00:13:12 Pulling openmrs-referenceapplication       ... downloading (67.8%)
08-Dec-2022 00:13:13 Pulling openmrs-referenceapplication       ... downloading (61.4%)
08-Dec-2022 00:13:13 Pulling openmrs-referenceapplication       ... downloading (88.6%)
08-Dec-2022 00:13:13 Pulling openmrs-referenceapplication       ... download complete
08-Dec-2022 00:13:13 Pulling openmrs-referenceapplication       ... downloading (77.6%)
08-Dec-2022 00:13:13 Pulling openmrs-referenceapplication       ... extracting (0.7%)
08-Dec-2022 00:13:13 Pulling openmrs-referenceapplication       ... downloading (93.9%)
08-Dec-2022 00:13:13 Pulling openmrs-referenceapplication       ... verifying checksum
08-Dec-2022 00:13:13 Pulling openmrs-referenceapplication       ... download complete
08-Dec-2022 00:13:13 Pulling openmrs-referenceapplication       ... extracting (20.8%)
08-Dec-2022 00:13:13 Pulling openmrs-referenceapplication       ... extracting (45.1%)
08-Dec-2022 00:13:13 Pulling openmrs-referenceapplication       ... extracting (69.4%)
08-Dec-2022 00:13:13 Pulling openmrs-referenceapplication       ... extracting (94.4%)
08-Dec-2022 00:13:13 Pulling openmrs-referenceapplication       ... extracting (100.0%)
08-Dec-2022 00:13:13 Pulling openmrs-referenceapplication       ... pull complete
08-Dec-2022 00:13:13 Pulling openmrs-referenceapplication       ... extracting (100.0%)
08-Dec-2022 00:13:13 Pulling openmrs-referenceapplication       ... extracting (100.0%)
08-Dec-2022 00:13:13 Pulling openmrs-referenceapplication       ... pull complete
08-Dec-2022 00:13:13 Pulling openmrs-referenceapplication       ... extracting (0.5%)
08-Dec-2022 00:13:13 Pulling openmrs-referenceapplication       ... extracting (20.8%)
08-Dec-2022 00:13:13 Pulling openmrs-referenceapplication       ... extracting (39.1%)
08-Dec-2022 00:13:14 Pulling openmrs-referenceapplication       ... extracting (56.3%)
08-Dec-2022 00:13:14 Pulling openmrs-referenceapplication       ... extracting (73.1%)
08-Dec-2022 00:13:14 Pulling openmrs-referenceapplication       ... extracting (89.3%)
08-Dec-2022 00:13:14 Pulling openmrs-referenceapplication       ... extracting (100.0%)
08-Dec-2022 00:13:14 Pulling openmrs-referenceapplication       ... pull complete
08-Dec-2022 00:13:14 Pulling openmrs-referenceapplication       ... extracting (3.0%)
08-Dec-2022 00:13:14 Pulling openmrs-referenceapplication       ... extracting (100.0%)
08-Dec-2022 00:13:14 Pulling openmrs-referenceapplication       ... pull complete
08-Dec-2022 00:13:14 Pulling openmrs-referenceapplication       ... digest: sha256:2889ca996ff8cd3a73...
08-Dec-2022 00:13:14 Pulling openmrs-referenceapplication       ... status: downloaded newer image fo...
08-Dec-2022 00:13:14 Pulling openmrs-referenceapplication       ... done
08-Dec-2022 00:13:14 Recreating all images and volumes
08-Dec-2022 00:13:14 The OPENMRS_DB_URL variable is not set. Defaulting to a blank string.
08-Dec-2022 00:13:14 Stopping qa-refapp_openmrs-referenceapplication_1       ...
08-Dec-2022 00:13:14 Stopping qa-refapp_openmrs-referenceapplication-mysql_1 ...
08-Dec-2022 00:13:15 Stopping qa-refapp_openmrs-referenceapplication_1       ... done
08-Dec-2022 00:13:17 Stopping qa-refapp_openmrs-referenceapplication-mysql_1 ... done
08-Dec-2022 00:13:17 Removing qa-refapp_openmrs-referenceapplication_1       ...
08-Dec-2022 00:13:17 Removing qa-refapp_openmrs-referenceapplication-mysql_1 ...
08-Dec-2022 00:13:17 Removing qa-refapp_openmrs-referenceapplication-mysql_1 ... done
08-Dec-2022 00:13:17 Removing qa-refapp_openmrs-referenceapplication_1       ... done
08-Dec-2022 00:13:17 Removing network qa-refapp_default
08-Dec-2022 00:13:17 Removing volume qa-refapp_openmrs-referenceapplication-mysql-data
08-Dec-2022 00:13:17 The OPENMRS_DB_URL variable is not set. Defaulting to a blank string.
08-Dec-2022 00:13:17 Creating network "qa-refapp_default" with the default driver
08-Dec-2022 00:13:17 Creating volume "qa-refapp_openmrs-referenceapplication-mysql-data" with default driver
08-Dec-2022 00:13:17 Creating qa-refapp_openmrs-referenceapplication-mysql_1 ...
08-Dec-2022 00:13:18 Creating qa-refapp_openmrs-referenceapplication-mysql_1 ... done
08-Dec-2022 00:13:18 Creating qa-refapp_openmrs-referenceapplication_1       ...
08-Dec-2022 00:13:19 Creating qa-refapp_openmrs-referenceapplication_1       ... done
08-Dec-2022 00:13:19 Verifying if docker containers 9420526fb068f58dfd7c3cee0096c7d2447931d586de0c138f612c4649320cd3
08-Dec-2022 00:13:19 c95d8b0bac5836480d5062c5e4e2f437558ecebba7cae958100cc8a0a652f2e3 are healthy
08-Dec-2022 00:13:19 Status found: "starting"
08-Dec-2022 00:13:19 Waiting 15s
08-Dec-2022 00:13:34 Verifying if docker containers 9420526fb068f58dfd7c3cee0096c7d2447931d586de0c138f612c4649320cd3
08-Dec-2022 00:13:34 c95d8b0bac5836480d5062c5e4e2f437558ecebba7cae958100cc8a0a652f2e3 are healthy
08-Dec-2022 00:13:34 Status found: "starting"
08-Dec-2022 00:13:34 Waiting 15s
08-Dec-2022 00:13:49 Verifying if docker containers 9420526fb068f58dfd7c3cee0096c7d2447931d586de0c138f612c4649320cd3
08-Dec-2022 00:13:49 c95d8b0bac5836480d5062c5e4e2f437558ecebba7cae958100cc8a0a652f2e3 are healthy
08-Dec-2022 00:13:49 Status found: "healthy"
08-Dec-2022 00:13:49 Finished task 'Redeploy qa-refapp (dockerhub image)' with result: Success
08-Dec-2022 00:13:49 Running post build plugin 'Docker Container Cleanup'
08-Dec-2022 00:13:49 Running post build plugin 'NCover Results Collector'
08-Dec-2022 00:13:49 Running post build plugin 'Build Results Label Collector'
08-Dec-2022 00:13:49 Running post build plugin 'Clover Results Collector'
08-Dec-2022 00:13:49 Running post build plugin 'npm Cache Cleanup'
08-Dec-2022 00:13:49 Running post build plugin 'Artifact Copier'
08-Dec-2022 00:13:49 Finalising the build...
08-Dec-2022 00:13:49 Stopping timer.
08-Dec-2022 00:13:49 Build REFAPP-OMODDISTRO-DTMTS-13289 completed.
08-Dec-2022 00:13:49 Running on server: post build plugin 'Build Hanging Detection Configuration'
08-Dec-2022 00:13:49 Running on server: post build plugin 'NCover Results Collector'
08-Dec-2022 00:13:49 Running on server: post build plugin 'Build Labeller'
08-Dec-2022 00:13:49 Running on server: post build plugin 'Clover Delta Calculator'
08-Dec-2022 00:13:49 Running on server: post build plugin 'Maven Dependencies Postprocessor'
08-Dec-2022 00:13:49 All post build plugins have finished
08-Dec-2022 00:13:49 Generating build results summary...
08-Dec-2022 00:13:49 Saving build results to disk...
08-Dec-2022 00:13:49 Store variable context...
08-Dec-2022 00:13:49 Finished building REFAPP-OMODDISTRO-DTMTS-13289.