Exporting environment variables Exporting CI Exporting CLOJARS_GPG_PASSWORD Exporting CLOJARS_PASSWORD Exporting DISPLAY Exporting DOCKER_PASSWORD Exporting DOCKER_USERNAME Exporting FLOW_CONFIG_REPO Exporting FLOW_GH_TOKEN Exporting PAGER Exporting SEMAPHORE Exporting SEMAPHORE_AGENT_MACHINE_ENVIRONMENT_TYPE Exporting SEMAPHORE_AGENT_MACHINE_OS_IMAGE Exporting SEMAPHORE_AGENT_MACHINE_TYPE Exporting SEMAPHORE_ARTIFACT_TOKEN Exporting SEMAPHORE_CACHE_ARCHIVE_METHOD Exporting SEMAPHORE_CACHE_BACKEND Exporting SEMAPHORE_CACHE_PRIVATE_KEY_PATH Exporting SEMAPHORE_CACHE_URL Exporting SEMAPHORE_CACHE_USERNAME Exporting SEMAPHORE_GIT_BRANCH Exporting SEMAPHORE_GIT_COMMITTER Exporting SEMAPHORE_GIT_COMMIT_AUTHOR Exporting SEMAPHORE_GIT_COMMIT_RANGE Exporting SEMAPHORE_GIT_DIR Exporting SEMAPHORE_GIT_PROVIDER Exporting SEMAPHORE_GIT_REF Exporting SEMAPHORE_GIT_REF_TYPE Exporting SEMAPHORE_GIT_REPO_NAME Exporting SEMAPHORE_GIT_REPO_SLUG Exporting SEMAPHORE_GIT_SHA Exporting SEMAPHORE_GIT_URL Exporting SEMAPHORE_GIT_WORKING_BRANCH Exporting SEMAPHORE_JOB_CREATION_TIME Exporting SEMAPHORE_JOB_ID Exporting SEMAPHORE_JOB_NAME Exporting SEMAPHORE_ORGANIZATION_URL Exporting SEMAPHORE_PIPELINE_0_ARTEFACT_ID Exporting SEMAPHORE_PIPELINE_ARTEFACT_ID Exporting SEMAPHORE_PIPELINE_ID Exporting SEMAPHORE_PIPELINE_PROMOTED_BY Exporting SEMAPHORE_PIPELINE_PROMOTION Exporting SEMAPHORE_PIPELINE_RERUN Exporting SEMAPHORE_PROJECT_ID Exporting SEMAPHORE_PROJECT_NAME Exporting SEMAPHORE_TOOLBOX_METRICS_ENABLED Exporting SEMAPHORE_WORKFLOW_HOOK_SOURCE Exporting SEMAPHORE_WORKFLOW_ID Exporting SEMAPHORE_WORKFLOW_NUMBER Exporting SEMAPHORE_WORKFLOW_RERUN Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_API Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_HOOK Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_MANUAL_RUN Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_SCHEDULE Exporting SSH_PRIVATE_KEY_PATH Exporting TERM Injecting Files Injecting /home/semaphore/.ssh/semaphore_cache_key with file mode 0600 Injecting /home/semaphore/.ssh/id_rsa with file mode 0600 Running the pre-job hook configured in the agent Running: source /opt/semaphoreci/prejob/pre_job.sh Warning: The agent is configured to fail the job if the pre-job hook fails. Installing toolbox in pre-job-hook Toolbox download URL: http://packages.semaphoreci.com/toolbox/releases/download/v1.20.13/linux.tar Tar file: linux.tar Attempt 5 toolbox/ toolbox/toolbox toolbox/libcheckout toolbox/install-package toolbox/retry toolbox/sem-install toolbox/sem-semantic-release toolbox/sem-dockerize toolbox/install-toolbox toolbox/README.md toolbox/Dockerfile.dev toolbox/enetwork toolbox/ssh-session-cli toolbox/when toolbox/artifact toolbox/system-metrics-collector toolbox/spc toolbox/cache toolbox/sem-service toolbox/sem-version toolbox/libchecksum toolbox/sem-service-check-params toolbox/sem-context toolbox/test-results retry installed ssh-session-cli installed cache installed sem-context installed sem-service installed sem-dockerize installed sem-service-check-params installed sem-semantic-release installed Installing the artifacts CLI artifacts installed Installing the test results CLI test-results installed Installing the install-package for linux install-package installed Installing the SPC CLI spc installed Installing the when CLI when installed Installing the enetwork CLI enetwork installed Starting to collect System Metrics in /tmp/system-metrics Starting virtual X frame buffer: Xvfb. Toolbox installed Starting ssh-agent Agent pid 2955 ssh-agent started Connecting to cache # 116.202.32.43:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.7 # 116.202.32.43:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.7 # 116.202.32.43:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.7 Identity added: /home/semaphore/.ssh/semaphore_cache_key (/home/semaphore/.ssh/semaphore_cache_key) echo "${DOCKER_PASSWORD}" | docker login --username "${DOCKER_USERNAME}" --password-stdin WARNING! Your password will be stored unencrypted in /home/semaphore/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded checkout Performing shallow clone with depth: 50 Cloning into 'akvo-flow'... Warning: Permanently added 'github.com,140.82.121.3' (ECDSA) to the list of known hosts. remote: Enumerating objects: 2682, done. remote: Counting objects: 0% (1/2682) remote: Counting objects: 1% (27/2682) remote: Counting objects: 2% (54/2682) remote: Counting objects: 3% (81/2682) remote: Counting objects: 4% (108/2682) remote: Counting objects: 5% (135/2682) remote: Counting objects: 6% (161/2682) remote: Counting objects: 7% (188/2682) remote: Counting objects: 8% (215/2682) remote: Counting objects: 9% (242/2682) remote: Counting objects: 10% (269/2682) remote: Counting objects: 11% (296/2682) remote: Counting objects: 12% (322/2682) remote: Counting objects: 13% (349/2682) remote: Counting objects: 14% (376/2682) remote: Counting objects: 15% (403/2682) remote: Counting objects: 16% (430/2682) remote: Counting objects: 17% (456/2682) remote: Counting objects: 18% (483/2682) remote: Counting objects: 19% (510/2682) remote: Counting objects: 20% (537/2682) remote: Counting objects: 21% (564/2682) remote: Counting objects: 22% (591/2682) remote: Counting objects: 23% (617/2682) remote: Counting objects: 24% (644/2682) remote: Counting objects: 25% (671/2682) remote: Counting objects: 26% (698/2682) remote: Counting objects: 27% (725/2682) remote: Counting objects: 28% (751/2682) remote: Counting objects: 29% (778/2682) remote: Counting objects: 30% (805/2682) remote: Counting objects: 31% (832/2682) remote: Counting objects: 32% (859/2682) remote: Counting objects: 33% (886/2682) remote: Counting objects: 34% (912/2682) remote: Counting objects: 35% (939/2682) remote: Counting objects: 36% (966/2682) remote: Counting objects: 37% (993/2682) remote: Counting objects: 38% (1020/2682) remote: Counting objects: 39% (1046/2682) remote: Counting objects: 40% (1073/2682) remote: Counting objects: 41% (1100/2682) remote: Counting objects: 42% (1127/2682) remote: Counting objects: 43% (1154/2682) remote: Counting objects: 44% (1181/2682) remote: Counting objects: 45% (1207/2682) remote: Counting objects: 46% (1234/2682) remote: Counting objects: 47% (1261/2682) remote: Counting objects: 48% (1288/2682) remote: Counting objects: 49% (1315/2682) remote: Counting objects: 50% (1341/2682) remote: Counting objects: 51% (1368/2682) remote: Counting objects: 52% (1395/2682) remote: Counting objects: 53% (1422/2682) remote: Counting objects: 54% (1449/2682) remote: Counting objects: 55% (1476/2682) remote: Counting objects: 56% (1502/2682) remote: Counting objects: 57% (1529/2682) remote: Counting objects: 58% (1556/2682) remote: Counting objects: 59% (1583/2682) remote: Counting objects: 60% (1610/2682) remote: Counting objects: 61% (1637/2682) remote: Counting objects: 62% (1663/2682) remote: Counting objects: 63% (1690/2682) remote: Counting objects: 64% (1717/2682) remote: Counting objects: 65% (1744/2682) remote: Counting objects: 66% (1771/2682) remote: Counting objects: 67% (1797/2682) remote: Counting objects: 68% (1824/2682) remote: Counting objects: 69% (1851/2682) remote: Counting objects: 70% (1878/2682) remote: Counting objects: 71% (1905/2682) remote: Counting objects: 72% (1932/2682) remote: Counting objects: 73% (1958/2682) remote: Counting objects: 74% (1985/2682) remote: Counting objects: 75% (2012/2682) remote: Counting objects: 76% (2039/2682) remote: Counting objects: 77% (2066/2682) remote: Counting objects: 78% (2092/2682) remote: Counting objects: 79% (2119/2682) remote: Counting objects: 80% (2146/2682) remote: Counting objects: 81% (2173/2682) remote: Counting objects: 82% (2200/2682) remote: Counting objects: 83% (2227/2682) remote: Counting objects: 84% (2253/2682) remote: Counting objects: 85% (2280/2682) remote: Counting objects: 86% (2307/2682) remote: Counting objects: 87% (2334/2682) remote: Counting objects: 88% (2361/2682) remote: Counting objects: 89% (2387/2682) remote: Counting objects: 90% (2414/2682) remote: Counting objects: 91% (2441/2682) remote: Counting objects: 92% (2468/2682) remote: Counting objects: 93% (2495/2682) remote: Counting objects: 94% (2522/2682) remote: Counting objects: 95% (2548/2682) remote: Counting objects: 96% (2575/2682) remote: Counting objects: 97% (2602/2682) remote: Counting objects: 98% (2629/2682) remote: Counting objects: 99% (2656/2682) remote: Counting objects: 100% (2682/2682) remote: Counting objects: 100% (2682/2682), done. remote: Compressing objects: 0% (1/1849) remote: Compressing objects: 1% (19/1849) remote: Compressing objects: 2% (37/1849) remote: Compressing objects: 3% (56/1849) remote: Compressing objects: 4% (74/1849) remote: Compressing objects: 5% (93/1849) remote: Compressing objects: 6% (111/1849) remote: Compressing objects: 7% (130/1849) remote: Compressing objects: 8% (148/1849) remote: Compressing objects: 9% (167/1849) remote: Compressing objects: 10% (185/1849) remote: Compressing objects: 11% (204/1849) remote: Compressing objects: 12% (222/1849) remote: Compressing objects: 13% (241/1849) remote: Compressing objects: 14% (259/1849) remote: Compressing objects: 15% (278/1849) remote: Compressing objects: 16% (296/1849) remote: Compressing objects: 17% (315/1849) remote: Compressing objects: 18% (333/1849) remote: Compressing objects: 19% (352/1849) remote: Compressing objects: 20% (370/1849) remote: Compressing objects: 21% (389/1849) remote: Compressing objects: 22% (407/1849) remote: Compressing objects: 23% (426/1849) remote: Compressing objects: 24% (444/1849) remote: Compressing objects: 25% (463/1849) remote: Compressing objects: 26% (481/1849) remote: Compressing objects: 27% (500/1849) remote: Compressing objects: 28% (518/1849) remote: Compressing objects: 29% (537/1849) remote: Compressing objects: 30% (555/1849) remote: Compressing objects: 31% (574/1849) remote: Compressing objects: 32% (592/1849) remote: Compressing objects: 33% (611/1849) remote: Compressing objects: 34% (629/1849) remote: Compressing objects: 35% (648/1849) remote: Compressing objects: 36% (666/1849) remote: Compressing objects: 37% (685/1849) remote: Compressing objects: 38% (703/1849) remote: Compressing objects: 39% (722/1849) remote: Compressing objects: 40% (740/1849) remote: Compressing objects: 41% (759/1849) remote: Compressing objects: 42% (777/1849) remote: Compressing objects: 43% (796/1849) remote: Compressing objects: 44% (814/1849) remote: Compressing objects: 45% (833/1849) remote: Compressing objects: 46% (851/1849) remote: Compressing objects: 47% (870/1849) remote: Compressing objects: 48% (888/1849) remote: Compressing objects: 49% (907/1849) remote: Compressing objects: 50% (925/1849) remote: Compressing objects: 51% (943/1849) remote: Compressing objects: 52% (962/1849) remote: Compressing objects: 53% (980/1849) remote: Compressing objects: 54% (999/1849) remote: Compressing objects: 55% (1017/1849) remote: Compressing objects: 56% (1036/1849) remote: Compressing objects: 57% (1054/1849) remote: Compressing objects: 58% (1073/1849) remote: Compressing objects: 59% (1091/1849) remote: Compressing objects: 60% (1110/1849) remote: Compressing objects: 61% (1128/1849) remote: Compressing objects: 62% (1147/1849) remote: Compressing objects: 63% (1165/1849) remote: Compressing objects: 64% (1184/1849) remote: Compressing objects: 65% (1202/1849) remote: Compressing objects: 66% (1221/1849) remote: Compressing objects: 67% (1239/1849) remote: Compressing objects: 68% (1258/1849) remote: Compressing objects: 69% (1276/1849) remote: Compressing objects: 70% (1295/1849) remote: Compressing objects: 71% (1313/1849) remote: Compressing objects: 72% (1332/1849) remote: Compressing objects: 73% (1350/1849) remote: Compressing objects: 74% (1369/1849) remote: Compressing objects: 75% (1387/1849) remote: Compressing objects: 76% (1406/1849) remote: Compressing objects: 77% (1424/1849) remote: Compressing objects: 78% (1443/1849) remote: Compressing objects: 79% (1461/1849) remote: Compressing objects: 80% (1480/1849) remote: Compressing objects: 81% (1498/1849) remote: Compressing objects: 82% (1517/1849) remote: Compressing objects: 83% (1535/1849) remote: Compressing objects: 84% (1554/1849) remote: Compressing objects: 85% (1572/1849) remote: Compressing objects: 86% (1591/1849) remote: Compressing objects: 87% (1609/1849) remote: Compressing objects: 88% (1628/1849) remote: Compressing objects: 89% (1646/1849) remote: Compressing objects: 90% (1665/1849) remote: Compressing objects: 91% (1683/1849) remote: Compressing objects: 92% (1702/1849) remote: Compressing objects: 93% (1720/1849) remote: Compressing objects: 94% (1739/1849) remote: Compressing objects: 95% (1757/1849) remote: Compressing objects: 96% (1776/1849) remote: Compressing objects: 97% (1794/1849) remote: Compressing objects: 98% (1813/1849) remote: Compressing objects: 99% (1831/1849) remote: Compressing objects: 100% (1849/1849) remote: Compressing objects: 100% (1849/1849), done. Receiving objects: 0% (1/2682) Receiving objects: 1% (27/2682) Receiving objects: 2% (54/2682) Receiving objects: 3% (81/2682) Receiving objects: 4% (108/2682) Receiving objects: 5% (135/2682) Receiving objects: 6% (161/2682) Receiving objects: 7% (188/2682) Receiving objects: 8% (215/2682) Receiving objects: 9% (242/2682) Receiving objects: 10% (269/2682) Receiving objects: 11% (296/2682) Receiving objects: 12% (322/2682) Receiving objects: 13% (349/2682) Receiving objects: 14% (376/2682) Receiving objects: 15% (403/2682) Receiving objects: 16% (430/2682) Receiving objects: 17% (456/2682) Receiving objects: 18% (483/2682) Receiving objects: 19% (510/2682) Receiving objects: 20% (537/2682) Receiving objects: 21% (564/2682) Receiving objects: 22% (591/2682) Receiving objects: 23% (617/2682) Receiving objects: 24% (644/2682) Receiving objects: 25% (671/2682) Receiving objects: 26% (698/2682) Receiving objects: 27% (725/2682) Receiving objects: 28% (751/2682) Receiving objects: 29% (778/2682) Receiving objects: 30% (805/2682) Receiving objects: 31% (832/2682) Receiving objects: 31% (857/2682), 3.89 MiB | 3.76 MiB/s Receiving objects: 31% (857/2682), 11.39 MiB | 5.58 MiB/s Receiving objects: 31% (857/2682), 23.49 MiB | 7.73 MiB/s Receiving objects: 32% (859/2682), 23.49 MiB | 7.73 MiB/s Receiving objects: 33% (886/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 34% (912/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 35% (939/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 36% (966/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 37% (993/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 38% (1020/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 39% (1046/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 40% (1073/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 41% (1100/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 42% (1127/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 43% (1154/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 44% (1181/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 45% (1207/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 46% (1234/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 47% (1261/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 48% (1288/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 49% (1315/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 50% (1341/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 51% (1368/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 52% (1395/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 53% (1422/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 54% (1449/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 55% (1476/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 56% (1502/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 57% (1529/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 58% (1556/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 59% (1583/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 60% (1610/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 61% (1637/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 62% (1663/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 63% (1690/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 64% (1717/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 65% (1744/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 66% (1771/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 67% (1797/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 68% (1824/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 69% (1851/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 70% (1878/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 71% (1905/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 72% (1932/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 73% (1958/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 74% (1985/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 75% (2012/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 76% (2039/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 77% (2066/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 78% (2092/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 79% (2119/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 80% (2146/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 81% (2173/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 82% (2200/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 83% (2227/2682), 32.50 MiB | 9.16 MiB/s Receiving objects: 83% (2244/2682), 41.81 MiB | 10.32 MiB/s Receiving objects: 84% (2253/2682), 41.81 MiB | 10.32 MiB/s Receiving objects: 85% (2280/2682), 41.81 MiB | 10.32 MiB/s Receiving objects: 86% (2307/2682), 41.81 MiB | 10.32 MiB/s Receiving objects: 87% (2334/2682), 41.81 MiB | 10.32 MiB/s Receiving objects: 88% (2361/2682), 41.81 MiB | 10.32 MiB/s Receiving objects: 89% (2387/2682), 41.81 MiB | 10.32 MiB/s Receiving objects: 90% (2414/2682), 41.81 MiB | 10.32 MiB/s Receiving objects: 91% (2441/2682), 41.81 MiB | 10.32 MiB/s Receiving objects: 92% (2468/2682), 41.81 MiB | 10.32 MiB/s Receiving objects: 92% (2472/2682), 52.55 MiB | 11.55 MiB/s Receiving objects: 92% (2477/2682), 73.98 MiB | 15.42 MiB/s Receiving objects: 93% (2495/2682), 84.65 MiB | 17.07 MiB/s Receiving objects: 94% (2522/2682), 84.65 MiB | 17.07 MiB/s remote: Total 2682 (delta 1112), reused 1670 (delta 678), pack-reused 0 Receiving objects: 95% (2548/2682), 84.65 MiB | 17.07 MiB/s Receiving objects: 96% (2575/2682), 84.65 MiB | 17.07 MiB/s Receiving objects: 97% (2602/2682), 84.65 MiB | 17.07 MiB/s Receiving objects: 98% (2629/2682), 84.65 MiB | 17.07 MiB/s Receiving objects: 99% (2656/2682), 84.65 MiB | 17.07 MiB/s Receiving objects: 100% (2682/2682), 84.65 MiB | 17.07 MiB/s Receiving objects: 100% (2682/2682), 85.42 MiB | 13.91 MiB/s, done. Resolving deltas: 0% (0/1112) Resolving deltas: 1% (12/1112) Resolving deltas: 2% (23/1112) Resolving deltas: 3% (34/1112) Resolving deltas: 4% (45/1112) Resolving deltas: 5% (56/1112) Resolving deltas: 6% (67/1112) Resolving deltas: 7% (78/1112) Resolving deltas: 8% (89/1112) Resolving deltas: 9% (101/1112) Resolving deltas: 10% (112/1112) Resolving deltas: 11% (123/1112) Resolving deltas: 12% (134/1112) Resolving deltas: 13% (145/1112) Resolving deltas: 14% (156/1112) Resolving deltas: 15% (167/1112) Resolving deltas: 16% (178/1112) Resolving deltas: 17% (190/1112) Resolving deltas: 18% (201/1112) Resolving deltas: 19% (212/1112) Resolving deltas: 20% (223/1112) Resolving deltas: 21% (234/1112) Resolving deltas: 22% (245/1112) Resolving deltas: 23% (256/1112) Resolving deltas: 24% (267/1112) Resolving deltas: 25% (278/1112) Resolving deltas: 26% (290/1112) Resolving deltas: 27% (301/1112) Resolving deltas: 28% (312/1112) Resolving deltas: 29% (323/1112) Resolving deltas: 30% (334/1112) Resolving deltas: 31% (345/1112) Resolving deltas: 32% (356/1112) Resolving deltas: 33% (367/1112) Resolving deltas: 34% (379/1112) Resolving deltas: 35% (390/1112) Resolving deltas: 36% (401/1112) Resolving deltas: 37% (412/1112) Resolving deltas: 38% (423/1112) Resolving deltas: 39% (434/1112) Resolving deltas: 40% (445/1112) Resolving deltas: 41% (456/1112) Resolving deltas: 42% (468/1112) Resolving deltas: 43% (479/1112) Resolving deltas: 44% (490/1112) Resolving deltas: 45% (501/1112) Resolving deltas: 46% (512/1112) Resolving deltas: 47% (523/1112) Resolving deltas: 48% (534/1112) Resolving deltas: 49% (545/1112) Resolving deltas: 50% (556/1112) Resolving deltas: 51% (568/1112) Resolving deltas: 52% (579/1112) Resolving deltas: 53% (590/1112) Resolving deltas: 54% (601/1112) Resolving deltas: 55% (612/1112) Resolving deltas: 56% (623/1112) Resolving deltas: 57% (634/1112) Resolving deltas: 58% (645/1112) Resolving deltas: 59% (657/1112) Resolving deltas: 60% (669/1112) Resolving deltas: 61% (679/1112) Resolving deltas: 62% (690/1112) Resolving deltas: 63% (701/1112) Resolving deltas: 64% (712/1112) Resolving deltas: 65% (723/1112) Resolving deltas: 66% (734/1112) Resolving deltas: 67% (746/1112) Resolving deltas: 68% (757/1112) Resolving deltas: 69% (768/1112) Resolving deltas: 70% (779/1112) Resolving deltas: 71% (790/1112) Resolving deltas: 72% (801/1112) Resolving deltas: 73% (812/1112) Resolving deltas: 74% (823/1112) Resolving deltas: 75% (834/1112) Resolving deltas: 76% (846/1112) Resolving deltas: 77% (857/1112) Resolving deltas: 78% (868/1112) Resolving deltas: 79% (879/1112) Resolving deltas: 80% (890/1112) Resolving deltas: 81% (901/1112) Resolving deltas: 82% (912/1112) Resolving deltas: 83% (923/1112) Resolving deltas: 84% (935/1112) Resolving deltas: 85% (946/1112) Resolving deltas: 86% (957/1112) Resolving deltas: 87% (968/1112) Resolving deltas: 88% (979/1112) Resolving deltas: 89% (990/1112) Resolving deltas: 90% (1001/1112) Resolving deltas: 91% (1012/1112) Resolving deltas: 92% (1024/1112) Resolving deltas: 93% (1035/1112) Resolving deltas: 94% (1046/1112) Resolving deltas: 95% (1057/1112) Resolving deltas: 96% (1068/1112) Resolving deltas: 97% (1079/1112) Resolving deltas: 98% (1090/1112) Resolving deltas: 99% (1101/1112) Resolving deltas: 100% (1112/1112) Resolving deltas: 100% (1112/1112), done. HEAD is now at 23001af Implment disable monitoring feature cache restore "m2-$(checksum GAE/pom.xml)" HIT: 'm2-c4ef959dc78de712f7c476adf14eb717', using key 'm2-c4ef959dc78de712f7c476adf14eb717'. Downloading key 'm2-c4ef959dc78de712f7c476adf14eb717'... Download complete. Duration: 1.468618317s. Size: 160.8M bytes. Unpacking '/tmp/m2-c4ef959dc78de712f7c476adf14eb717-3969164812'... Unpack complete. Duration: 619.627174ms. Restored: /home/semaphore/.m2/. cache restore "npm-$(checksum Dashboard/package.json)" HIT: 'npm-387573aae845abf43d720453b38ac7c7', using key 'npm-387573aae845abf43d720453b38ac7c7'. Downloading key 'npm-387573aae845abf43d720453b38ac7c7'... Download complete. Duration: 313.209053ms. Size: 33.2M bytes. Unpacking '/tmp/npm-387573aae845abf43d720453b38ac7c7-1421006613'... Unpack complete. Duration: 324.055591ms. Restored: /home/semaphore/.npm/. cache restore "$SEMAPHORE_PROJECT_ID-$SEMAPHORE_GIT_BRANCH" HIT: '9285d79e-251f-4aa7-ba38-cc31655cb401-multiple-forms-within-survey-restriction', using key '9285d79e-251f-4aa7-ba38-cc31655cb401-multiple-forms-within-survey-restriction'. Downloading key '9285d79e-251f-4aa7-ba38-cc31655cb401-multiple-forms-within-survey-restriction'... Download complete. Duration: 3.901674ms. Size: 234.0 bytes. Unpacking '/tmp/9285d79e-251f-4aa7-ba38-cc31655cb401-multiple-forms-within-survey-restriction-390348890'... Unpack complete. Duration: 2.185332ms. Restored: /home/semaphore/.cache/. export CI_COMMIT=${SEMAPHORE_GIT_SHA} ./ci/bootstrap-build.sh /app/src/ci/build.sh Unable to find image 'akvo/akvo-flow-builder:20210108.190049.80f674e' locally 20210108.190049.80f674e: Pulling from akvo/akvo-flow-builder  801bfaa63ef2: Pulling fs layer   83f95367cc9c: Pulling fs layer   75984d86897b: Pulling fs layer   c025aa5770ff: Pulling fs layer   db68f268d7ba: Pulling fs layer   12a5351844fb: Pulling fs layer  c025aa5770ff: Waiting  db68f268d7ba: Waiting  12a5351844fb: Waiting  801bfaa63ef2: Downloading 28.75kB/2.799MB  801bfaa63ef2: Downloading 2.799MB/2.799MB  801bfaa63ef2: Verifying Checksum  801bfaa63ef2: Download complete  801bfaa63ef2: Extracting 32.77kB/2.799MB  75984d86897b: Downloading 539.9kB/147.5MB  83f95367cc9c: Downloading 173.3kB/17.08MB  801bfaa63ef2: Extracting 2.799MB/2.799MB  75984d86897b: Downloading 5.888MB/147.5MB  801bfaa63ef2: Pull complete  83f95367cc9c: Downloading 1.062MB/17.08MB  75984d86897b: Downloading 14.47MB/147.5MB  83f95367cc9c: Downloading 2.86MB/17.08MB  75984d86897b: Downloading 24.1MB/147.5MB  c025aa5770ff: Downloading 196B/196B  c025aa5770ff: Verifying Checksum  c025aa5770ff: Download complete  83f95367cc9c: Downloading 5.01MB/17.08MB  83f95367cc9c: Downloading 10.71MB/17.08MB  75984d86897b: Downloading 29.44MB/147.5MB  83f95367cc9c: Downloading 15.32MB/17.08MB  75984d86897b: Downloading 36.42MB/147.5MB  83f95367cc9c: Verifying Checksum  83f95367cc9c: Download complete  83f95367cc9c: Extracting 196.6kB/17.08MB  75984d86897b: Downloading 46.04MB/147.5MB  83f95367cc9c: Extracting 2.753MB/17.08MB  75984d86897b: Downloading 56.79MB/147.5MB  83f95367cc9c: Extracting 5.308MB/17.08MB  75984d86897b: Downloading 60.55MB/147.5MB  83f95367cc9c: Extracting 7.668MB/17.08MB  75984d86897b: Downloading 68.07MB/147.5MB  83f95367cc9c: Extracting 8.454MB/17.08MB  12a5351844fb: Downloading 142B/142B  12a5351844fb: Verifying Checksum  12a5351844fb: Download complete  75984d86897b: Downloading 76.11MB/147.5MB  db68f268d7ba: Downloading 525.2kB/345.7MB  75984d86897b: Downloading 80.94MB/147.5MB  83f95367cc9c: Extracting 9.634MB/17.08MB  db68f268d7ba: Downloading 6.436MB/345.7MB  75984d86897b: Downloading 89.52MB/147.5MB  83f95367cc9c: Extracting 11.99MB/17.08MB  db68f268d7ba: Downloading 14.47MB/345.7MB  83f95367cc9c: Extracting 13.76MB/17.08MB  75984d86897b: Downloading 95.94MB/147.5MB  db68f268d7ba: Downloading 20.35MB/345.7MB  83f95367cc9c: Extracting 14.94MB/17.08MB  75984d86897b: Downloading 102.9MB/147.5MB  db68f268d7ba: Downloading 26.23MB/345.7MB  83f95367cc9c: Extracting 16.91MB/17.08MB  83f95367cc9c: Extracting 17.08MB/17.08MB  75984d86897b: Downloading 109.4MB/147.5MB  83f95367cc9c: Pull complete  db68f268d7ba: Downloading 32.11MB/345.7MB  75984d86897b: Downloading 116.4MB/147.5MB  db68f268d7ba: Downloading 38.03MB/345.7MB  75984d86897b: Downloading 122.8MB/147.5MB  db68f268d7ba: Downloading 44.46MB/345.7MB  75984d86897b: Downloading 128.2MB/147.5MB  db68f268d7ba: Downloading 51.97MB/345.7MB  75984d86897b: Downloading 133MB/147.5MB  db68f268d7ba: Downloading 59.47MB/345.7MB  75984d86897b: Downloading 137.2MB/147.5MB  db68f268d7ba: Downloading 65.9MB/345.7MB  75984d86897b: Downloading 142.6MB/147.5MB  db68f268d7ba: Downloading 72.85MB/345.7MB  75984d86897b: Verifying Checksum  75984d86897b: Download complete  75984d86897b: Extracting 557.1kB/147.5MB  db68f268d7ba: Downloading 77.67MB/345.7MB  75984d86897b: Extracting 3.899MB/147.5MB  75984d86897b: Extracting 7.799MB/147.5MB  db68f268d7ba: Downloading 83.04MB/345.7MB  db68f268d7ba: Downloading 86.77MB/345.7MB  75984d86897b: Extracting 12.26MB/147.5MB  db68f268d7ba: Downloading 93.71MB/345.7MB  75984d86897b: Extracting 15.04MB/147.5MB  db68f268d7ba: Downloading 99.04MB/345.7MB  75984d86897b: Extracting 16.71MB/147.5MB  db68f268d7ba: Downloading 110.3MB/345.7MB  75984d86897b: Extracting 18.94MB/147.5MB  db68f268d7ba: Downloading 118.3MB/345.7MB  75984d86897b: Extracting 23.4MB/147.5MB  db68f268d7ba: Downloading 125.3MB/345.7MB  75984d86897b: Extracting 25.07MB/147.5MB  75984d86897b: Extracting 27.85MB/147.5MB  db68f268d7ba: Downloading 134.4MB/345.7MB  75984d86897b: Extracting 37.88MB/147.5MB  db68f268d7ba: Downloading 141.9MB/345.7MB  db68f268d7ba: Downloading 148.9MB/345.7MB  75984d86897b: Extracting 43.45MB/147.5MB  db68f268d7ba: Downloading 160.7MB/345.7MB  75984d86897b: Extracting 51.81MB/147.5MB  75984d86897b: Extracting 53.48MB/147.5MB  db68f268d7ba: Downloading 169.2MB/345.7MB  75984d86897b: Extracting 55.15MB/147.5MB  db68f268d7ba: Downloading 178.3MB/345.7MB  75984d86897b: Extracting 56.82MB/147.5MB  db68f268d7ba: Downloading 188.5MB/345.7MB  75984d86897b: Extracting 59.6MB/147.5MB  db68f268d7ba: Downloading 199.8MB/345.7MB  75984d86897b: Extracting 61.83MB/147.5MB  db68f268d7ba: Downloading 207.8MB/345.7MB  db68f268d7ba: Downloading 219.1MB/345.7MB  75984d86897b: Extracting 64.06MB/147.5MB  db68f268d7ba: Downloading 229.9MB/345.7MB  75984d86897b: Extracting 67.4MB/147.5MB  db68f268d7ba: Downloading 235.8MB/345.7MB  75984d86897b: Extracting 71.86MB/147.5MB  db68f268d7ba: Downloading 242.7MB/345.7MB  75984d86897b: Extracting 77.43MB/147.5MB  db68f268d7ba: Downloading 252.4MB/345.7MB  75984d86897b: Extracting 78.54MB/147.5MB  db68f268d7ba: Downloading 263.1MB/345.7MB  db68f268d7ba: Downloading 266.8MB/345.7MB  75984d86897b: Extracting 79.1MB/147.5MB  db68f268d7ba: Downloading 274.3MB/345.7MB  db68f268d7ba: Downloading 289.3MB/345.7MB  75984d86897b: Extracting 80.22MB/147.5MB  db68f268d7ba: Downloading 301.1MB/345.7MB  db68f268d7ba: Downloading 311.9MB/345.7MB  75984d86897b: Extracting 81.33MB/147.5MB  db68f268d7ba: Downloading 323.6MB/345.7MB  db68f268d7ba: Downloading 334.9MB/345.7MB  db68f268d7ba: Downloading 345.1MB/345.7MB  db68f268d7ba: Verifying Checksum  db68f268d7ba: Download complete  75984d86897b: Extracting 82.44MB/147.5MB  75984d86897b: Extracting 83MB/147.5MB  75984d86897b: Extracting 84.67MB/147.5MB  75984d86897b: Extracting 86.34MB/147.5MB  75984d86897b: Extracting 88.01MB/147.5MB  75984d86897b: Extracting 88.57MB/147.5MB  75984d86897b: Extracting 90.24MB/147.5MB  75984d86897b: Extracting 91.36MB/147.5MB  75984d86897b: Extracting 93.03MB/147.5MB  75984d86897b: Extracting 94.7MB/147.5MB  75984d86897b: Extracting 95.26MB/147.5MB  75984d86897b: Extracting 95.81MB/147.5MB  75984d86897b: Extracting 97.48MB/147.5MB  75984d86897b: Extracting 99.71MB/147.5MB  75984d86897b: Extracting 101.4MB/147.5MB  75984d86897b: Extracting 103.1MB/147.5MB  75984d86897b: Extracting 104.7MB/147.5MB  75984d86897b: Extracting 105.3MB/147.5MB  75984d86897b: Extracting 107MB/147.5MB  75984d86897b: Extracting 109.2MB/147.5MB  75984d86897b: Extracting 112MB/147.5MB  75984d86897b: Extracting 113.6MB/147.5MB  75984d86897b: Extracting 114.8MB/147.5MB  75984d86897b: Extracting 115.3MB/147.5MB  75984d86897b: Extracting 119.2MB/147.5MB  75984d86897b: Extracting 124.2MB/147.5MB  75984d86897b: Extracting 130.4MB/147.5MB  75984d86897b: Extracting 132.6MB/147.5MB  75984d86897b: Extracting 134.3MB/147.5MB  75984d86897b: Extracting 137MB/147.5MB  75984d86897b: Extracting 139.8MB/147.5MB  75984d86897b: Extracting 142MB/147.5MB  75984d86897b: Extracting 147.1MB/147.5MB  75984d86897b: Extracting 147.5MB/147.5MB  75984d86897b: Pull complete  c025aa5770ff: Extracting 196B/196B  c025aa5770ff: Extracting 196B/196B  c025aa5770ff: Pull complete  db68f268d7ba: Extracting 557.1kB/345.7MB  db68f268d7ba: Extracting 6.128MB/345.7MB  db68f268d7ba: Extracting 8.356MB/345.7MB  db68f268d7ba: Extracting 10.58MB/345.7MB  db68f268d7ba: Extracting 14.48MB/345.7MB  db68f268d7ba: Extracting 18.94MB/345.7MB  db68f268d7ba: Extracting 23.95MB/345.7MB  db68f268d7ba: Extracting 26.74MB/345.7MB  db68f268d7ba: Extracting 31.75MB/345.7MB  db68f268d7ba: Extracting 50.14MB/345.7MB  db68f268d7ba: Extracting 54.59MB/345.7MB  db68f268d7ba: Extracting 57.38MB/345.7MB  db68f268d7ba: Extracting 60.16MB/345.7MB  db68f268d7ba: Extracting 63.5MB/345.7MB  db68f268d7ba: Extracting 69.63MB/345.7MB  db68f268d7ba: Extracting 77.99MB/345.7MB  db68f268d7ba: Extracting 79.1MB/345.7MB  db68f268d7ba: Extracting 80.22MB/345.7MB  db68f268d7ba: Extracting 81.33MB/345.7MB  db68f268d7ba: Extracting 82.44MB/345.7MB  db68f268d7ba: Extracting 83.56MB/345.7MB  db68f268d7ba: Extracting 84.67MB/345.7MB  db68f268d7ba: Extracting 85.79MB/345.7MB  db68f268d7ba: Extracting 86.9MB/345.7MB  db68f268d7ba: Extracting 89.13MB/345.7MB  db68f268d7ba: Extracting 90.8MB/345.7MB  db68f268d7ba: Extracting 93.03MB/345.7MB  db68f268d7ba: Extracting 95.26MB/345.7MB  db68f268d7ba: Extracting 96.93MB/345.7MB  db68f268d7ba: Extracting 98.6MB/345.7MB  db68f268d7ba: Extracting 100.3MB/345.7MB  db68f268d7ba: Extracting 102.5MB/345.7MB  db68f268d7ba: Extracting 104.2MB/345.7MB  db68f268d7ba: Extracting 104.7MB/345.7MB  db68f268d7ba: Extracting 105.3MB/345.7MB  db68f268d7ba: Extracting 105.8MB/345.7MB  db68f268d7ba: Extracting 106.4MB/345.7MB  db68f268d7ba: Extracting 107MB/345.7MB  db68f268d7ba: Extracting 107.5MB/345.7MB  db68f268d7ba: Extracting 109.2MB/345.7MB  db68f268d7ba: Extracting 111.4MB/345.7MB  db68f268d7ba: Extracting 112.5MB/345.7MB  db68f268d7ba: Extracting 114.2MB/345.7MB  db68f268d7ba: Extracting 115.3MB/345.7MB  db68f268d7ba: Extracting 116.4MB/345.7MB  db68f268d7ba: Extracting 118.1MB/345.7MB  db68f268d7ba: Extracting 118.7MB/345.7MB  db68f268d7ba: Extracting 119.2MB/345.7MB  db68f268d7ba: Extracting 120.3MB/345.7MB  db68f268d7ba: Extracting 122MB/345.7MB  db68f268d7ba: Extracting 123.1MB/345.7MB  db68f268d7ba: Extracting 124.8MB/345.7MB  db68f268d7ba: Extracting 128.7MB/345.7MB  db68f268d7ba: Extracting 139.8MB/345.7MB  db68f268d7ba: Extracting 148.2MB/345.7MB  db68f268d7ba: Extracting 149.8MB/345.7MB  db68f268d7ba: Extracting 153.7MB/345.7MB  db68f268d7ba: Extracting 157.6MB/345.7MB  db68f268d7ba: Extracting 160.4MB/345.7MB  db68f268d7ba: Extracting 173.2MB/345.7MB  db68f268d7ba: Extracting 186.1MB/345.7MB  db68f268d7ba: Extracting 197.8MB/345.7MB  db68f268d7ba: Extracting 208.9MB/345.7MB  db68f268d7ba: Extracting 213.9MB/345.7MB  db68f268d7ba: Extracting 216.7MB/345.7MB  db68f268d7ba: Extracting 218.4MB/345.7MB  db68f268d7ba: Extracting 220MB/345.7MB  db68f268d7ba: Extracting 221.7MB/345.7MB  db68f268d7ba: Extracting 222.8MB/345.7MB  db68f268d7ba: Extracting 223.9MB/345.7MB  db68f268d7ba: Extracting 225.6MB/345.7MB  db68f268d7ba: Extracting 234MB/345.7MB  db68f268d7ba: Extracting 239.5MB/345.7MB  db68f268d7ba: Extracting 242.3MB/345.7MB  db68f268d7ba: Extracting 245.1MB/345.7MB  db68f268d7ba: Extracting 247.9MB/345.7MB  db68f268d7ba: Extracting 251.2MB/345.7MB  db68f268d7ba: Extracting 254MB/345.7MB  db68f268d7ba: Extracting 259MB/345.7MB  db68f268d7ba: Extracting 264.6MB/345.7MB  db68f268d7ba: Extracting 273.5MB/345.7MB  db68f268d7ba: Extracting 285.2MB/345.7MB  db68f268d7ba: Extracting 297.5MB/345.7MB  db68f268d7ba: Extracting 306.4MB/345.7MB  db68f268d7ba: Extracting 315.9MB/345.7MB  db68f268d7ba: Extracting 320.3MB/345.7MB  db68f268d7ba: Extracting 320.9MB/345.7MB  db68f268d7ba: Extracting 322MB/345.7MB  db68f268d7ba: Extracting 323.1MB/345.7MB  db68f268d7ba: Extracting 324.2MB/345.7MB  db68f268d7ba: Extracting 326.4MB/345.7MB  db68f268d7ba: Extracting 332MB/345.7MB  db68f268d7ba: Extracting 339.8MB/345.7MB  db68f268d7ba: Extracting 345.7MB/345.7MB  db68f268d7ba: Pull complete  12a5351844fb: Extracting 142B/142B  12a5351844fb: Extracting 142B/142B  12a5351844fb: Pull complete Digest: sha256:cd69b83f7393847b5f08285c9e0bf911cf0a551872424b86728246fb26fed4d8 Status: Downloaded newer image for akvo/akvo-flow-builder:20210108.190049.80f674e Checking encoding of .properties files: Could not find any file with problematic encoding. > fsevents@1.2.9 install /app/src/Dashboard/node_modules/fsevents > node install > ejs@2.7.4 postinstall /app/src/Dashboard/node_modules/ejs > node ./postinstall.js Thank you for installing EJS: built with the Jake JavaScript build tool (https://jakejs.com/) > node-sass@4.13.1 install /app/src/Dashboard/node_modules/node-sass > node scripts/install.js Cached binary found at /home/akvo/.npm/_cacache/node-sass/4.13.1/linux_musl-x64-72_binding.node > node-sass@4.13.1 postinstall /app/src/Dashboard/node_modules/node-sass > node scripts/build.js Binary found at /app/src/Dashboard/node_modules/node-sass/vendor/linux_musl-x64-72/binding.node Testing binary Binary is fine > husky@1.3.1 install /app/src/Dashboard/node_modules/husky > node husky install husky > setting up git hooks husky > done added 1530 packages in 9.428s > node-sass@4.13.1 install /app/src/Dashboard/node_modules/node-sass > node scripts/install.js node-sass build Binary found at /app/src/Dashboard/node_modules/node-sass/vendor/linux_musl-x64-72/binding.node > node-sass@4.13.1 postinstall /app/src/Dashboard/node_modules/node-sass > node scripts/build.js Binary found at /app/src/Dashboard/node_modules/node-sass/vendor/linux_musl-x64-72/binding.node Testing binary Binary is fine node-sass@4.13.1 /app/src/Dashboard/node_modules/node-sass > akvo-flow@ lint:quiet /app/src/Dashboard > npm run lint -- --quiet > akvo-flow@ lint /app/src/Dashboard > ./scripts/checkEslintInstalled.sh && esw webpack.config.* app/js/lib scripts --color --ext jsx --ext js "--quiet" +-- babel-eslint@10.0.1 npm ERR! extraneous: detect-libc@1.0.3 /app/src/Dashboard/node_modules/fsevents/node_modules/detect-libc npm ERR! extraneous: needle@2.3.0 /app/src/Dashboard/node_modules/fsevents/node_modules/needle npm ERR! extraneous: nopt@4.0.1 /app/src/Dashboard/node_modules/fsevents/node_modules/nopt npm ERR! extraneous: npm-packlist@1.4.1 /app/src/Dashboard/node_modules/fsevents/node_modules/npm-packlist npm ERR! extraneous: npmlog@4.1.2 /app/src/Dashboard/node_modules/fsevents/node_modules/npmlog npm ERR! extraneous: rc@1.2.8 /app/src/Dashboard/node_modules/fsevents/node_modules/rc npm ERR! extraneous: rimraf@2.6.3 /app/src/Dashboard/node_modules/fsevents/node_modules/rimraf npm ERR! extraneous: semver@5.7.0 /app/src/Dashboard/node_modules/fsevents/node_modules/semver npm ERR! extraneous: tar@4.4.8 /app/src/Dashboard/node_modules/fsevents/node_modules/tar | +-- eslint-scope@3.7.1 | `-- eslint-visitor-keys@1.0.0 +-- eslint@5.16.0 | +-- eslint-scope@4.0.3 | +-- eslint-utils@1.4.0 | | `-- eslint-visitor-keys@1.0.0 deduped | +-- eslint-visitor-keys@1.0.0 deduped | | `-- eslint-visitor-keys@1.0.0 deduped +-- eslint-config-airbnb@17.1.0 | +-- eslint-config-airbnb-base@13.1.0 | | +-- eslint-restricted-globals@0.1.1 +-- eslint-config-prettier@6.3.0 +-- eslint-import-resolver-alias@1.1.2 +-- eslint-plugin-babel@5.3.0 | `-- eslint-rule-composer@0.3.0 +-- eslint-plugin-import@2.16.0 | +-- eslint-import-resolver-node@0.3.2 | +-- eslint-module-utils@2.3.0 +-- eslint-plugin-jsx-a11y@6.2.1 +-- eslint-plugin-prettier@3.1.1 +-- eslint-plugin-react@7.12.4 +-- eslint-watch@4.0.2 | +-- eslint-scope@4.0.0 ✓ Clean (5:16:05 PM) > akvo-flow@ build:prod /app/src/Dashboard > babel-node ./scripts/buildProd.js Browserslist: caniuse-lite is outdated. Please run next command `npm update` Generating bundle. This will take a moment... The uglify target has been deprecated. Set the top level option `forceAllTransforms: true` instead. Browserslist: caniuse-lite is outdated. Please run next command `npm update caniuse-lite browserslist` Webpack stats: Hash: 472a88c0e07a9cb7c1e0 Version: webpack 4.29.6 Time: 12507ms Built at: 11/13/2023 5:16:20 PM Asset Size Chunks Chunk Names ../vendorjs/js/vendor/Google.js 4.89 KiB [emitted] ../vendorjs/js/vendor/Math.uuid.js 2.62 KiB [emitted] ../vendorjs/js/vendor/d3.v2.min.js 113 KiB [emitted] ../vendorjs/js/vendor/ember-1.0.0.pre-2-36.js 645 KiB [emitted] ../vendorjs/js/vendor/ember-1.0.0.pre-2-36.min.js 162 KiB [emitted] ../vendorjs/js/vendor/ember-data-rev10.js 192 KiB [emitted] ../vendorjs/js/vendor/ember-data-rev10.min.js 55.2 KiB [emitted] ../vendorjs/js/vendor/handlebars-1.0.rc.1.js 60.5 KiB [emitted] ../vendorjs/js/vendor/iframeResizer.contentWindow.min.js 6.48 KiB [emitted] ../vendorjs/js/vendor/iframeResizer.min.js 5.4 KiB [emitted] ../vendorjs/js/vendor/jquery-1.8.2.min.js 91.2 KiB [emitted] ../vendorjs/js/vendor/jquery-ui-1.8.21.custom.js 202 KiB [emitted] ../vendorjs/js/vendor/jquery.dataTables.js 69.1 KiB [emitted] ../vendorjs/js/vendor/resumable.js 23.1 KiB [emitted] ../vendorjs/js/vendor/resumable.min.js 13.8 KiB [emitted] ../vendorjs/js/vendor/underscore-1.4.2.min.js 13.3 KiB [emitted] ../vendorjs/js/vendor/underscore.string-2.3.0.min.js 8.4 KiB [emitted] admin.7f9e869947a88d66787c.css 224 KiB admin [emitted] admin admin.7f9e869947a88d66787c.css.map 107 bytes admin [emitted] admin admin.af2c107b14f3d960d379.bundle.js 1.85 MiB admin [emitted] admin admin.af2c107b14f3d960d379.bundle.js.map 2.47 MiB admin [emitted] admin images/AkvoLogo.svg 2.93 KiB [emitted] images/D4D111337E702C1A._t_ 897 bytes [emitted] images/Export01.svg 880 bytes [emitted] images/Export02.svg 729 bytes [emitted] images/Export03.svg 821 bytes [emitted] images/Export04.svg 797 bytes [emitted] images/Export05.svg 707 bytes [emitted] images/FieldSetSep.png 2.01 KiB [emitted] images/IconAPI.svg 992 bytes [emitted] images/IconAPIOrange.svg 992 bytes [emitted] images/IconAddGroup.svg 828 bytes [emitted] images/IconAddGroupOrange.svg 828 bytes [emitted] images/IconBack.svg 541 bytes [emitted] images/IconBackOrange.svg 541 bytes [emitted] images/IconCancelFolder.svg 631 bytes [emitted] images/IconCancelFolderHover.svg 631 bytes [emitted] images/IconCascadeWhite.png 1.21 KiB [emitted] images/IconCopy.svg 708 bytes [emitted] images/IconCopyGrey.svg 722 bytes [emitted] images/IconCopyOrange.svg 708 bytes [emitted] images/IconDelete.svg 1.24 KiB [emitted] images/IconDeleteOrange.svg 1.24 KiB [emitted] images/IconEdit.svg 901 bytes [emitted] images/IconEditGrey.svg 913 bytes [emitted] images/IconEditGreyLight.svg 988 bytes [emitted] images/IconEditOrange.svg 901 bytes [emitted] images/IconFormPub.png 1.88 KiB [emitted] images/IconFormPubOrange.png 2 KiB [emitted] images/IconForms.png 1.48 KiB [emitted] images/IconForms.svg 2.23 KiB [emitted] images/IconFormsBlack.png 1.44 KiB [emitted] images/IconFormsOrange.png 1.46 KiB [emitted] images/IconFormsWhite.svg 2.29 KiB [emitted] images/IconImportWhite.svg 967 bytes [emitted] images/IconInsert.svg 569 bytes [emitted] images/IconInsertOrange.svg 569 bytes [emitted] images/IconLeftBlue.svg 1.57 KiB [emitted] images/IconLeftOrange.svg 1.55 KiB [emitted] images/IconLeftWhite.svg 1.46 KiB [emitted] images/IconMonitorEnable.svg 657 bytes [emitted] images/IconMove.svg 718 bytes [emitted] images/IconMoveOrange.svg 718 bytes [emitted] images/IconMoveWhite.svg 761 bytes [emitted] images/IconNotif.svg 977 bytes [emitted] images/IconNotifOrange.svg 977 bytes [emitted] images/IconPlus.svg 566 bytes [emitted] images/IconPlusOrange.svg 565 bytes [emitted] images/IconPlusWhite.svg 576 bytes [emitted] images/IconPreview.svg 884 bytes [emitted] images/IconPreviewOrange.svg 884 bytes [emitted] images/IconPreviewOrange_big.svg 877 bytes [emitted] images/IconPreview_big.svg 877 bytes [emitted] images/IconPublish.svg 864 bytes [emitted] images/IconPublishOrange.svg 864 bytes [emitted] images/IconPublishWhite.svg 857 bytes [emitted] images/IconRightBlue.svg 1.58 KiB [emitted] images/IconRightOrange.svg 1.56 KiB [emitted] images/IconRightWhite.svg 1.46 KiB [emitted] images/IconSave.svg 677 bytes [emitted] images/IconSaveOrange.svg 677 bytes [emitted] images/IconSaveWhite.svg 694 bytes [emitted] images/IconShow.svg 536 bytes [emitted] images/IconShowHover.svg 536 bytes [emitted] images/IconShowOrange.svg 540 bytes [emitted] images/IconTranslate.svg 2.89 KiB [emitted] images/IconTranslateOrange.svg 2.89 KiB [emitted] images/IconTrashGrey.svg 1.15 KiB [emitted] images/aSurveyNavSep.png 934 bytes [emitted] images/addPlus.png 1.04 KiB [emitted] images/addSet.png 1.01 KiB [emitted] images/addbtn.png 1.35 KiB [emitted] images/akvo.orgLogo.svg 3.05 KiB [emitted] images/akvo.org_footer1.png 1.54 KiB [emitted] images/akvoFlowLogo.svg 2.29 KiB [emitted] images/akvoFlowLogo2.png 2.88 KiB [emitted] images/apiList.png 1.21 KiB [emitted] images/apostrophe.png 308 bytes [emitted] images/borderMiddle.png 1.13 KiB [emitted] images/breadCrumb-Root.png 1.47 KiB [emitted] images/breadCrumb-last.png 989 bytes [emitted] images/breadCrumb-leftSide.png 1.38 KiB [emitted] images/breadCrumb-rightSide.png 1.51 KiB [emitted] images/carret.svg 681 bytes [emitted] images/carretFolder.svg 731 bytes [emitted] images/carretFolderSelected.svg 597 bytes [emitted] images/carretFolderSelectedWhite.svg 591 bytes [emitted] images/closeDialog.png 1.44 KiB [emitted] images/dataPointing.png 1.6 KiB [emitted] images/editList.png 1.37 KiB [emitted] images/editTinyIcon.png 1.1 KiB [emitted] images/folderIcn.svg 1.47 KiB [emitted] images/folderIcnEmpty.svg 970 bytes [emitted] images/folderSelectBullet.svg 544 bytes [emitted] images/folderUp.svg 1 KiB [emitted] images/folderUpHover.svg 1 KiB [emitted] images/gdpr01.svg 13 KiB [emitted] images/gdpr02.svg 7.45 KiB [emitted] images/gdpr03.svg 9.67 KiB [emitted] images/gdprStep01.png 4.38 KiB [emitted] images/gdprStep02.png 19.8 KiB [emitted] images/gdprStep03.png 8.06 KiB [emitted] images/infolnc.png 1.93 KiB [emitted] images/infolnc.svg 442 bytes [emitted] images/insertGroupIcn.png 1.29 KiB [emitted] images/insertQuestion.png 1.29 KiB [emitted] images/invisible.png 1.12 KiB [emitted] images/loader.gif 723 bytes [emitted] images/loading.svg 1.25 KiB [emitted] images/lowerCorner.png 1.19 KiB [emitted] images/mapPointDetailSep.png 947 bytes [emitted] images/mapSlider.png 978 bytes [emitted] images/maps/blueMarker.png 1.88 KiB [emitted] images/maps/redMarker.png 1.89 KiB [emitted] images/marker.svg 676 bytes [emitted] images/media-marker-selected.png 172 bytes [emitted] images/media-marker.png 172 bytes [emitted] images/menu-icon.svg 641 bytes [emitted] images/mngNotificationIcn.png 1.7 KiB [emitted] images/navSeparator.png 1.26 KiB [emitted] images/nextBtn.png 1.08 KiB [emitted] images/pause.png 83 bytes [emitted] images/removeList.png 1.53 KiB [emitted] images/resume.png 126 bytes [emitted] images/scrollDown.png 199 bytes [emitted] images/scrollUp.png 202 bytes [emitted] images/search-icon.png 472 bytes [emitted] images/selectArrows.png 1.12 KiB [emitted] images/selectFolder.svg 532 bytes [emitted] images/selectIndictr.png 1.89 KiB [emitted] images/sepHorDark.png 1.1 KiB [emitted] images/showQuestion.png 3.11 KiB [emitted] images/shownCollapse.png 1.09 KiB [emitted] images/sortTableArrows.png 1.27 KiB [emitted] images/sortTableDown.png 1.21 KiB [emitted] images/sortTableUp.png 1.21 KiB [emitted] images/surveyGroupBg.png 1.11 KiB [emitted] images/surveySeperator.png 2.99 KiB [emitted] images/tabBG.png 1.12 KiB [emitted] images/tabBGinactive.png 1.13 KiB [emitted] images/tickBox.svg 1010 bytes [emitted] images/topbarSeperator.png 1.1 KiB [emitted] images/topnavAdmin.svg 2.09 KiB [emitted] images/topnavAdminOrange.svg 2.09 KiB [emitted] images/topnavDashboards.svg 1.72 KiB [emitted] images/topnavDashboardsOrange.svg 1.14 KiB [emitted] images/topnavData.svg 744 bytes [emitted] images/topnavDataOrange.svg 744 bytes [emitted] images/topnavDevices.svg 1.06 KiB [emitted] images/topnavDevicesOrange.svg 1.08 KiB [emitted] images/topnavMaps.svg 4.05 KiB [emitted] images/topnavMapsOrange.svg 4.05 KiB [emitted] images/topnavMessages.svg 1.21 KiB [emitted] images/topnavMessagesOrange.svg 1.21 KiB [emitted] images/topnavReports.svg 654 bytes [emitted] images/topnavReportsOrange.svg 654 bytes [emitted] images/topnavSurveys.svg 922 bytes [emitted] images/topnavSurveysOrange.svg 922 bytes [emitted] images/topnavSurveysWhite.svg 914 bytes [emitted] images/topnavUsers.svg 1.33 KiB [emitted] images/topnavUsersOrange.svg 1.28 KiB [emitted] images/ui-bg_flat_0_aaaaaa_40x100.png 180 bytes [emitted] images/ui-bg_flat_75_cccccc_40x100.png 180 bytes [emitted] images/ui-bg_flat_75_ffffff_40x100.png 178 bytes [emitted] images/ui-bg_glass_95_fef1ec_1x400.png 119 bytes [emitted] images/ui-bg_highlight-hard_55_fbf9ee_1x100.png 112 bytes [emitted] images/ui-bg_highlight-hard_75_dadada_1x100.png 97 bytes [emitted] images/ui-bg_highlight-soft_65_ffffff_1x100.png 100 bytes [emitted] images/ui-bg_highlight-soft_75_e6e6e6_1x100.png 97 bytes [emitted] images/ui-icons_222222_256x240.png 4.27 KiB [emitted] images/ui-icons_2e83ff_256x240.png 4.27 KiB [emitted] images/ui-icons_454545_256x240.png 4.27 KiB [emitted] images/ui-icons_888888_256x240.png 4.27 KiB [emitted] images/ui-icons_cd0a0a_256x240.png 4.27 KiB [emitted] images/up-arrow.png 3 KiB [emitted] images/whiteBg.jpg 1.45 KiB [emitted] images/zipIcn.svg 8.46 KiB [emitted] index.html 3.15 KiB [emitted] js/flowDashboard.js 4.53 KiB [emitted] js/geocells.js 19.3 KiB [emitted] js/loader.js 1.4 KiB [emitted] Entrypoint admin = admin.af2c107b14f3d960d379.bundle.js admin.7f9e869947a88d66787c.css admin.af2c107b14f3d960d379.bundle.js.map admin.7f9e869947a88d66787c.css.map [0] multi ./app/js/lib/webpack-public-path ./app/js/lib/main.js 40 bytes {admin} [built] [./app/css/screen.scss] 41 bytes {admin} [built] [./app/js/lib/analytics.js] 2.43 KiB {admin} [built] [./app/js/lib/controllers/controllers.js] 2.19 KiB {admin} [built] [./app/js/lib/main.js] 837 bytes {admin} [built] [./app/js/lib/models/FLOWrest-adapter-v2-common.js] 10 KiB {admin} [built] [./app/js/lib/models/models.js] 13.5 KiB {admin} [built] [./app/js/lib/router/router.js] 18.9 KiB {admin} [built] [./app/js/lib/version.js] 112 bytes {admin} [built] [./app/js/lib/views/views.js] 32.6 KiB {admin} [built] [./app/js/lib/webpack-public-path.js] 639 bytes {admin} [built] [./app/js/plugins/flowDashboard.js] 3.97 KiB {admin} [built] [./app/js/plugins/geocells.js] 19.3 KiB {admin} [built] [./app/js/vendor/Google.js] 5.32 KiB {admin} [built] [akvo-flow/flowenv] external "FLOW.Env" 42 bytes {admin} [built] + 142 hidden modules ERROR in admin.af2c107b14f3d960d379.bundle.js from UglifyJs Unexpected token: name «activeElement», expected: punc «;» [admin.af2c107b14f3d960d379.bundle.js:14038,6] Child extract-text-webpack-plugin node_modules/extract-text-webpack-plugin/dist node_modules/css-loader/dist/cjs.js!node_modules/postcss-loader/src/index.js??ref--11-3!node_modules/sass-loader/lib/loader.js??ref--11-4!app/css/screen.scss: Asset Size Chunks Chunk Names images/ui-bg_flat_0_aaaaaa_40x100.png 180 bytes [emitted] images/ui-bg_flat_75_cccccc_40x100.png 180 bytes [emitted] images/ui-bg_flat_75_ffffff_40x100.png 178 bytes [emitted] images/ui-bg_glass_95_fef1ec_1x400.png 119 bytes [emitted] images/ui-bg_highlight-hard_55_fbf9ee_1x100.png 112 bytes [emitted] images/ui-bg_highlight-hard_75_dadada_1x100.png 97 bytes [emitted] images/ui-bg_highlight-soft_65_ffffff_1x100.png 100 bytes [emitted] images/ui-bg_highlight-soft_75_e6e6e6_1x100.png 97 bytes [emitted] images/ui-icons_222222_256x240.png 4.27 KiB [emitted] images/ui-icons_2e83ff_256x240.png 4.27 KiB [emitted] images/ui-icons_454545_256x240.png 4.27 KiB [emitted] images/ui-icons_888888_256x240.png 4.27 KiB [emitted] images/ui-icons_cd0a0a_256x240.png 4.27 KiB [emitted] Entrypoint undefined = extract-text-webpack-plugin-output-filename [./app/css/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png] 83 bytes {0} [built] [./app/css/custom-theme/images/ui-bg_flat_75_cccccc_40x100.png] 84 bytes {0} [built] [./app/css/custom-theme/images/ui-bg_flat_75_ffffff_40x100.png] 84 bytes {0} [built] [./app/css/custom-theme/images/ui-bg_glass_95_fef1ec_1x400.png] 84 bytes {0} [built] [./app/css/custom-theme/images/ui-bg_highlight-hard_55_fbf9ee_1x100.png] 93 bytes {0} [built] [./app/css/custom-theme/images/ui-bg_highlight-hard_75_dadada_1x100.png] 93 bytes {0} [built] [./app/css/custom-theme/images/ui-bg_highlight-soft_65_ffffff_1x100.png] 93 bytes {0} [built] [./app/css/custom-theme/images/ui-bg_highlight-soft_75_e6e6e6_1x100.png] 93 bytes {0} [built] [./app/css/custom-theme/images/ui-icons_222222_256x240.png] 80 bytes {0} [built] [./app/css/custom-theme/images/ui-icons_2e83ff_256x240.png] 80 bytes {0} [built] [./app/css/custom-theme/images/ui-icons_454545_256x240.png] 80 bytes {0} [built] [./app/css/custom-theme/images/ui-icons_888888_256x240.png] 80 bytes {0} [built] [./node_modules/css-loader/dist/cjs.js!./app/css/custom-theme/jquery-ui-1.8.21.custom.css] 34.4 KiB {0} [built] [./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/lib/loader.js?!./app/css/screen.scss] ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src??ref--11-3!./node_modules/sass-loader/lib/loader.js??ref--11-4!./app/css/screen.scss 166 KiB {0} [built] [./node_modules/css-loader/dist/runtime/api.js] 2.35 KiB {0} [built] + 2 hidden modules Child extract-text-webpack-plugin node_modules/extract-text-webpack-plugin/dist node_modules/css-loader/dist/cjs.js!node_modules/postcss-loader/src/index.js??ref--11-3!node_modules/sass-loader/lib/loader.js??ref--11-4!app/js/lib/components/devices/AssignmentsEditView/styles.scss: Entrypoint undefined = extract-text-webpack-plugin-output-filename [./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/lib/loader.js?!./app/js/lib/components/devices/AssignmentsEditView/styles.scss] ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src??ref--11-3!./node_modules/sass-loader/lib/loader.js??ref--11-4!./app/js/lib/components/devices/AssignmentsEditView/styles.scss 20.8 KiB {0} [built] [./node_modules/css-loader/dist/runtime/api.js] 2.35 KiB {0} [built] Child extract-text-webpack-plugin node_modules/extract-text-webpack-plugin/dist node_modules/css-loader/dist/cjs.js!node_modules/postcss-loader/src/index.js??ref--11-3!node_modules/sass-loader/lib/loader.js??ref--11-4!app/js/lib/components/forms/form-share/style.scss: Entrypoint undefined = extract-text-webpack-plugin-output-filename [./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/lib/loader.js?!./app/js/lib/components/forms/form-share/style.scss] ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src??ref--11-3!./node_modules/sass-loader/lib/loader.js??ref--11-4!./app/js/lib/components/forms/form-share/style.scss 1.48 KiB {0} [built] [./node_modules/css-loader/dist/runtime/api.js] 2.35 KiB {0} [built] Child extract-text-webpack-plugin node_modules/extract-text-webpack-plugin/dist node_modules/css-loader/dist/cjs.js!node_modules/postcss-loader/src/index.js??ref--11-3!node_modules/sass-loader/lib/loader.js??ref--11-4!app/js/lib/components/reusable/Checkbox/style.scss: Entrypoint undefined = extract-text-webpack-plugin-output-filename [./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/lib/loader.js?!./app/js/lib/components/reusable/Checkbox/style.scss] ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src??ref--11-3!./node_modules/sass-loader/lib/loader.js??ref--11-4!./app/js/lib/components/reusable/Checkbox/style.scss 1.2 KiB {0} [built] [./node_modules/css-loader/dist/runtime/api.js] 2.35 KiB {0} [built] Child extract-text-webpack-plugin node_modules/extract-text-webpack-plugin/dist node_modules/css-loader/dist/cjs.js!node_modules/postcss-loader/src/index.js??ref--11-3!node_modules/sass-loader/lib/loader.js??ref--11-4!app/js/lib/components/reusable/DatePicker/style.scss: Entrypoint undefined = extract-text-webpack-plugin-output-filename [./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/lib/loader.js?!./app/js/lib/components/reusable/DatePicker/style.scss] ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src??ref--11-3!./node_modules/sass-loader/lib/loader.js??ref--11-4!./app/js/lib/components/reusable/DatePicker/style.scss 7.02 KiB {0} [built] [./node_modules/css-loader/dist/runtime/api.js] 2.35 KiB {0} [built] Child extract-text-webpack-plugin node_modules/extract-text-webpack-plugin/dist node_modules/css-loader/dist/cjs.js!node_modules/postcss-loader/src/index.js??ref--11-3!node_modules/sass-loader/lib/loader.js??ref--11-4!app/js/lib/components/reusable/Dropdown/styles.scss: Entrypoint undefined = extract-text-webpack-plugin-output-filename [./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/lib/loader.js?!./app/js/lib/components/reusable/Dropdown/styles.scss] ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src??ref--11-3!./node_modules/sass-loader/lib/loader.js??ref--11-4!./app/js/lib/components/reusable/Dropdown/styles.scss 1.02 KiB {0} [built] [./node_modules/css-loader/dist/runtime/api.js] 2.35 KiB {0} [built] Child extract-text-webpack-plugin node_modules/extract-text-webpack-plugin/dist node_modules/css-loader/dist/cjs.js!node_modules/postcss-loader/src/index.js??ref--11-3!node_modules/sass-loader/lib/loader.js??ref--11-4!app/js/lib/components/reusable/Modal/style.scss: Entrypoint undefined = extract-text-webpack-plugin-output-filename [./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/lib/loader.js?!./app/js/lib/components/reusable/Modal/style.scss] ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src??ref--11-3!./node_modules/sass-loader/lib/loader.js??ref--11-4!./app/js/lib/components/reusable/Modal/style.scss 679 bytes {0} [built] [./node_modules/css-loader/dist/runtime/api.js] 2.35 KiB {0} [built] Child extract-text-webpack-plugin node_modules/extract-text-webpack-plugin/dist node_modules/css-loader/dist/cjs.js!node_modules/postcss-loader/src/index.js??ref--11-3!node_modules/sass-loader/lib/loader.js??ref--11-4!app/js/lib/components/reusable/SwitchBox/style.scss: Entrypoint undefined = extract-text-webpack-plugin-output-filename [./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/lib/loader.js?!./app/js/lib/components/reusable/SwitchBox/style.scss] ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src??ref--11-3!./node_modules/sass-loader/lib/loader.js??ref--11-4!./app/js/lib/components/reusable/SwitchBox/style.scss 978 bytes {0} [built] [./node_modules/css-loader/dist/runtime/api.js] 2.35 KiB {0} [built] Child html-webpack-plugin for "index.html": Asset Size Chunks Chunk Names index.html 542 KiB 0 Entrypoint undefined = index.html [./node_modules/html-webpack-plugin/lib/loader.js!./app/dashboard.ejs] 3.87 KiB {0} [built] [./node_modules/lodash/lodash.js] 531 KiB {0} [built] [./node_modules/webpack/buildin/global.js] (webpack)/buildin/global.js 472 bytes {0} [built] [./node_modules/webpack/buildin/module.js] (webpack)/buildin/module.js 497 bytes {0} [built] The app is compiled and ready for production... Webpack stats: Hash: d7c5187664e713ce6f56 Version: webpack 4.29.6 Time: 8724ms Built at: 11/13/2023 5:16:29 PM Asset Size Chunks Chunk Names ../index.html 2.43 KiB [emitted] images/AkvoLogo.svg 2.93 KiB [emitted] images/D4D111337E702C1A._t_ 897 bytes [emitted] images/Export01.svg 880 bytes [emitted] images/Export02.svg 729 bytes [emitted] images/Export03.svg 821 bytes [emitted] images/Export04.svg 797 bytes [emitted] images/Export05.svg 707 bytes [emitted] images/FieldSetSep.png 2.01 KiB [emitted] images/IconAPI.svg 992 bytes [emitted] images/IconAPIOrange.svg 992 bytes [emitted] images/IconAddGroup.svg 828 bytes [emitted] images/IconAddGroupOrange.svg 828 bytes [emitted] images/IconBack.svg 541 bytes [emitted] images/IconBackOrange.svg 541 bytes [emitted] images/IconCancelFolder.svg 631 bytes [emitted] images/IconCancelFolderHover.svg 631 bytes [emitted] images/IconCascadeWhite.png 1.21 KiB [emitted] images/IconCopy.svg 708 bytes [emitted] images/IconCopyGrey.svg 722 bytes [emitted] images/IconCopyOrange.svg 708 bytes [emitted] images/IconDelete.svg 1.24 KiB [emitted] images/IconDeleteOrange.svg 1.24 KiB [emitted] images/IconEdit.svg 901 bytes [emitted] images/IconEditGrey.svg 913 bytes [emitted] images/IconEditGreyLight.svg 988 bytes [emitted] images/IconEditOrange.svg 901 bytes [emitted] images/IconFormPub.png 1.88 KiB [emitted] images/IconFormPubOrange.png 2 KiB [emitted] images/IconForms.png 1.48 KiB [emitted] images/IconForms.svg 2.23 KiB [emitted] images/IconFormsBlack.png 1.44 KiB [emitted] images/IconFormsOrange.png 1.46 KiB [emitted] images/IconFormsWhite.svg 2.29 KiB [emitted] images/IconImportWhite.svg 967 bytes [emitted] images/IconInsert.svg 569 bytes [emitted] images/IconInsertOrange.svg 569 bytes [emitted] images/IconLeftBlue.svg 1.57 KiB [emitted] images/IconLeftOrange.svg 1.55 KiB [emitted] images/IconLeftWhite.svg 1.46 KiB [emitted] images/IconMonitorEnable.svg 657 bytes [emitted] images/IconMove.svg 718 bytes [emitted] images/IconMoveOrange.svg 718 bytes [emitted] images/IconMoveWhite.svg 761 bytes [emitted] images/IconNotif.svg 977 bytes [emitted] images/IconNotifOrange.svg 977 bytes [emitted] images/IconPlus.svg 566 bytes [emitted] images/IconPlusOrange.svg 565 bytes [emitted] images/IconPlusWhite.svg 576 bytes [emitted] images/IconPreview.svg 884 bytes [emitted] images/IconPreviewOrange.svg 884 bytes [emitted] images/IconPreviewOrange_big.svg 877 bytes [emitted] images/IconPreview_big.svg 877 bytes [emitted] images/IconPublish.svg 864 bytes [emitted] images/IconPublishOrange.svg 864 bytes [emitted] images/IconPublishWhite.svg 857 bytes [emitted] images/IconRightBlue.svg 1.58 KiB [emitted] images/IconRightOrange.svg 1.56 KiB [emitted] images/IconRightWhite.svg 1.46 KiB [emitted] images/IconSave.svg 677 bytes [emitted] images/IconSaveOrange.svg 677 bytes [emitted] images/IconSaveWhite.svg 694 bytes [emitted] images/IconShow.svg 536 bytes [emitted] images/IconShowHover.svg 536 bytes [emitted] images/IconShowOrange.svg 540 bytes [emitted] images/IconTranslate.svg 2.89 KiB [emitted] images/IconTranslateOrange.svg 2.89 KiB [emitted] images/IconTrashGrey.svg 1.15 KiB [emitted] images/aSurveyNavSep.png 934 bytes [emitted] images/addPlus.png 1.04 KiB [emitted] images/addSet.png 1.01 KiB [emitted] images/addbtn.png 1.35 KiB [emitted] images/akvo.orgLogo.svg 3.05 KiB [emitted] images/akvo.org_footer1.png 1.54 KiB [emitted] images/akvoFlowLogo.svg 2.29 KiB [emitted] images/akvoFlowLogo2.png 2.88 KiB [emitted] images/apiList.png 1.21 KiB [emitted] images/apostrophe.png 308 bytes [emitted] images/borderMiddle.png 1.13 KiB [emitted] images/breadCrumb-Root.png 1.47 KiB [emitted] images/breadCrumb-last.png 989 bytes [emitted] images/breadCrumb-leftSide.png 1.38 KiB [emitted] images/breadCrumb-rightSide.png 1.51 KiB [emitted] images/carret.svg 681 bytes [emitted] images/carretFolder.svg 731 bytes [emitted] images/carretFolderSelected.svg 597 bytes [emitted] images/carretFolderSelectedWhite.svg 591 bytes [emitted] images/closeDialog.png 1.44 KiB [emitted] images/dataPointing.png 1.6 KiB [emitted] images/editList.png 1.37 KiB [emitted] images/editTinyIcon.png 1.1 KiB [emitted] images/folderIcn.svg 1.47 KiB [emitted] images/folderIcnEmpty.svg 970 bytes [emitted] images/folderSelectBullet.svg 544 bytes [emitted] images/folderUp.svg 1 KiB [emitted] images/folderUpHover.svg 1 KiB [emitted] images/gdpr01.svg 13 KiB [emitted] images/gdpr02.svg 7.45 KiB [emitted] images/gdpr03.svg 9.67 KiB [emitted] images/gdprStep01.png 4.38 KiB [emitted] images/gdprStep02.png 19.8 KiB [emitted] images/gdprStep03.png 8.06 KiB [emitted] images/infolnc.png 1.93 KiB [emitted] images/infolnc.svg 442 bytes [emitted] images/insertGroupIcn.png 1.29 KiB [emitted] images/insertQuestion.png 1.29 KiB [emitted] images/invisible.png 1.12 KiB [emitted] images/loader.gif 723 bytes [emitted] images/loading.svg 1.25 KiB [emitted] images/lowerCorner.png 1.19 KiB [emitted] images/mapPointDetailSep.png 947 bytes [emitted] images/mapSlider.png 978 bytes [emitted] images/maps/blueMarker.png 1.88 KiB [emitted] images/maps/redMarker.png 1.89 KiB [emitted] images/marker.svg 676 bytes [emitted] images/media-marker-selected.png 172 bytes [emitted] images/media-marker.png 172 bytes [emitted] images/menu-icon.svg 641 bytes [emitted] images/mngNotificationIcn.png 1.7 KiB [emitted] images/navSeparator.png 1.26 KiB [emitted] images/nextBtn.png 1.08 KiB [emitted] images/pause.png 83 bytes [emitted] images/removeList.png 1.53 KiB [emitted] images/resume.png 126 bytes [emitted] images/scrollDown.png 199 bytes [emitted] images/scrollUp.png 202 bytes [emitted] images/search-icon.png 472 bytes [emitted] images/selectArrows.png 1.12 KiB [emitted] images/selectFolder.svg 532 bytes [emitted] images/selectIndictr.png 1.89 KiB [emitted] images/sepHorDark.png 1.1 KiB [emitted] images/showQuestion.png 3.11 KiB [emitted] images/shownCollapse.png 1.09 KiB [emitted] images/sortTableArrows.png 1.27 KiB [emitted] images/sortTableDown.png 1.21 KiB [emitted] images/sortTableUp.png 1.21 KiB [emitted] images/surveyGroupBg.png 1.11 KiB [emitted] images/surveySeperator.png 2.99 KiB [emitted] images/tabBG.png 1.12 KiB [emitted] images/tabBGinactive.png 1.13 KiB [emitted] images/tickBox.svg 1010 bytes [emitted] images/topbarSeperator.png 1.1 KiB [emitted] images/topnavAdmin.svg 2.09 KiB [emitted] images/topnavAdminOrange.svg 2.09 KiB [emitted] images/topnavDashboards.svg 1.72 KiB [emitted] images/topnavDashboardsOrange.svg 1.14 KiB [emitted] images/topnavData.svg 744 bytes [emitted] images/topnavDataOrange.svg 744 bytes [emitted] images/topnavDevices.svg 1.06 KiB [emitted] images/topnavDevicesOrange.svg 1.08 KiB [emitted] images/topnavMaps.svg 4.05 KiB [emitted] images/topnavMapsOrange.svg 4.05 KiB [emitted] images/topnavMessages.svg 1.21 KiB [emitted] images/topnavMessagesOrange.svg 1.21 KiB [emitted] images/topnavReports.svg 654 bytes [emitted] images/topnavReportsOrange.svg 654 bytes [emitted] images/topnavSurveys.svg 922 bytes [emitted] images/topnavSurveysOrange.svg 922 bytes [emitted] images/topnavSurveysWhite.svg 914 bytes [emitted] images/topnavUsers.svg 1.33 KiB [emitted] images/topnavUsersOrange.svg 1.28 KiB [emitted] images/ui-bg_dots-small_40_000000_2x2.png 82 bytes [emitted] images/ui-bg_flat_0_aaaaaa_40x100.png 180 bytes [emitted] images/ui-bg_flat_10_eceadf_40x100.png 182 bytes [emitted] images/ui-bg_flat_10_f8f7f6_40x100.png 180 bytes [emitted] images/ui-bg_flat_15_eceadf_40x100.png 182 bytes [emitted] images/ui-bg_flat_15_f7f3de_40x100.png 182 bytes [emitted] images/ui-bg_flat_15_ffffff_40x100.png 178 bytes [emitted] images/ui-bg_flat_20_6e4f1c_40x100.png 214 bytes [emitted] images/ui-bg_flat_65_654b24_40x100.png 183 bytes [emitted] images/ui-bg_flat_68_b83400_40x100.png 180 bytes [emitted] images/ui-bg_flat_75_cccccc_40x100.png 180 bytes [emitted] images/ui-bg_flat_75_ffffff_40x100.png 178 bytes [emitted] images/ui-bg_glass_95_fef1ec_1x400.png 119 bytes [emitted] images/ui-bg_highlight-hard_55_fbf9ee_1x100.png 112 bytes [emitted] images/ui-bg_highlight-hard_75_dadada_1x100.png 97 bytes [emitted] images/ui-bg_highlight-soft_65_ffffff_1x100.png 100 bytes [emitted] images/ui-bg_highlight-soft_75_e6e6e6_1x100.png 97 bytes [emitted] images/ui-icons_222222_256x240.png 4.27 KiB [emitted] images/ui-icons_2e83ff_256x240.png 4.27 KiB [emitted] images/ui-icons_3572ac_256x240.png 4.27 KiB [emitted] images/ui-icons_454545_256x240.png 4.27 KiB [emitted] images/ui-icons_888888_256x240.png 4.27 KiB [emitted] images/ui-icons_8c291d_256x240.png 5.23 KiB [emitted] images/ui-icons_b83400_256x240.png 4.27 KiB [emitted] images/ui-icons_cd0a0a_256x240.png 4.27 KiB [emitted] images/ui-icons_fbdb93_256x240.png 4.27 KiB [emitted] images/ui-icons_ffffff_256x240.png 4.27 KiB [emitted] images/up-arrow.png 3 KiB [emitted] images/whiteBg.jpg 1.45 KiB [emitted] images/zipIcn.svg 8.46 KiB [emitted] js/flowDashboard.js 4.53 KiB [emitted] js/geocells.js 19.3 KiB [emitted] js/loader.js 1.4 KiB [emitted] pub.a915dd0ef9903300f496.css 193 KiB pub [emitted] pub pub.a915dd0ef9903300f496.css.map 105 bytes pub [emitted] pub pub.bundle.js 309 KiB pub [emitted] pub pub.bundle.js.map 999 KiB pub [emitted] pub Entrypoint pub = pub.bundle.js pub.a915dd0ef9903300f496.css pub.bundle.js.map pub.a915dd0ef9903300f496.css.map [0] multi ./app/js/lib/webpack-public-path ./app/js/lib/main-public.js 40 bytes {pub} [built] [./app/css/screen.scss] 41 bytes {pub} [built] [./app/js/lib/analytics.js] 2.43 KiB {pub} [built] [./app/js/lib/controllers/controllers-public.js] 554 bytes {pub} [built] [./app/js/lib/controllers/general-controllers-common.js] 4.01 KiB {pub} [built] [./app/js/lib/controllers/maps-controllers-common.js] 7.54 KiB {pub} [built] [./app/js/lib/core-common.js] 186 bytes {pub} [built] [./app/js/lib/main-public.js] 617 bytes {pub} [built] [./app/js/lib/models/FLOWrest-adapter-v2-common.js] 10 KiB {pub} [built] [./app/js/lib/models/models-public.js] 1.82 KiB {pub} [built] [./app/js/lib/router/router-public.js] 624 bytes {pub} [built] [./app/js/lib/version.js] 112 bytes {pub} [built] [./app/js/lib/views/views-public.js] 5.05 KiB {pub} [built] [./app/js/lib/webpack-public-path.js] 639 bytes {pub} [built] [./app/js/vendor/Google.js] 5.32 KiB {pub} [built] + 69 hidden modules Child extract-text-webpack-plugin node_modules/extract-text-webpack-plugin/dist node_modules/css-loader/dist/cjs.js!node_modules/postcss-loader/src/index.js??ref--11-3!node_modules/sass-loader/lib/loader.js??ref--11-4!app/css/screen.scss: Asset Size Chunks Chunk Names images/ui-bg_flat_0_aaaaaa_40x100.png 180 bytes [emitted] images/ui-bg_flat_75_cccccc_40x100.png 180 bytes [emitted] images/ui-bg_flat_75_ffffff_40x100.png 178 bytes [emitted] images/ui-bg_glass_95_fef1ec_1x400.png 119 bytes [emitted] images/ui-bg_highlight-hard_55_fbf9ee_1x100.png 112 bytes [emitted] images/ui-bg_highlight-hard_75_dadada_1x100.png 97 bytes [emitted] images/ui-bg_highlight-soft_65_ffffff_1x100.png 100 bytes [emitted] images/ui-bg_highlight-soft_75_e6e6e6_1x100.png 97 bytes [emitted] images/ui-icons_222222_256x240.png 4.27 KiB [emitted] images/ui-icons_2e83ff_256x240.png 4.27 KiB [emitted] images/ui-icons_454545_256x240.png 4.27 KiB [emitted] images/ui-icons_888888_256x240.png 4.27 KiB [emitted] images/ui-icons_cd0a0a_256x240.png 4.27 KiB [emitted] Entrypoint undefined = extract-text-webpack-plugin-output-filename [./app/css/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png] 83 bytes {0} [built] [./app/css/custom-theme/images/ui-bg_flat_75_cccccc_40x100.png] 84 bytes {0} [built] [./app/css/custom-theme/images/ui-bg_flat_75_ffffff_40x100.png] 84 bytes {0} [built] [./app/css/custom-theme/images/ui-bg_glass_95_fef1ec_1x400.png] 84 bytes {0} [built] [./app/css/custom-theme/images/ui-bg_highlight-hard_55_fbf9ee_1x100.png] 93 bytes {0} [built] [./app/css/custom-theme/images/ui-bg_highlight-hard_75_dadada_1x100.png] 93 bytes {0} [built] [./app/css/custom-theme/images/ui-bg_highlight-soft_65_ffffff_1x100.png] 93 bytes {0} [built] [./app/css/custom-theme/images/ui-bg_highlight-soft_75_e6e6e6_1x100.png] 93 bytes {0} [built] [./app/css/custom-theme/images/ui-icons_222222_256x240.png] 80 bytes {0} [built] [./app/css/custom-theme/images/ui-icons_2e83ff_256x240.png] 80 bytes {0} [built] [./app/css/custom-theme/images/ui-icons_454545_256x240.png] 80 bytes {0} [built] [./app/css/custom-theme/images/ui-icons_888888_256x240.png] 80 bytes {0} [built] [./node_modules/css-loader/dist/cjs.js!./app/css/custom-theme/jquery-ui-1.8.21.custom.css] 34.4 KiB {0} [built] [./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/lib/loader.js?!./app/css/screen.scss] ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src??ref--11-3!./node_modules/sass-loader/lib/loader.js??ref--11-4!./app/css/screen.scss 166 KiB {0} [built] [./node_modules/css-loader/dist/runtime/api.js] 2.35 KiB {0} [built] + 2 hidden modules Child html-webpack-plugin for "../index.html": Asset Size Chunks Chunk Names ../index.html 540 KiB 0 Entrypoint undefined = ../index.html [./node_modules/html-webpack-plugin/lib/loader.js!./app/public.ejs] 2.86 KiB {0} [built] [./node_modules/lodash/lodash.js] 531 KiB {0} [built] [./node_modules/webpack/buildin/global.js] (webpack)/buildin/global.js 472 bytes {0} [built] [./node_modules/webpack/buildin/module.js] (webpack)/buildin/module.js 497 bytes {0} [built] The app is compiled and ready for production... Compiling ClojureScript... Compiling "../../../GAE/target/akvo-flow/admin/frames/users.js" from ["src"]... WARNING: uuid already refers to: cljs.core/uuid being replaced by: cognitect.transit/uuid at line 323 file:/home/akvo/.m2/repository/com/cognitect/transit-cljs/0.8.205/transit-cljs-0.8.205.jar!/cognitect/transit.cljs WARNING: uuid already refers to: cljs.core/uuid being replaced by: cognitect.transit/uuid at line 323 /app/src/Dashboard/app/cljs/target/cljsbuild-compiler-1/cognitect/transit.cljs Nov 13, 2023 5:17:05 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: file:/home/akvo/.m2/repository/org/clojure/google-closure-library/0.0-20150805-acd8b553/google-closure-library-0.0-20150805-acd8b553.jar!/goog/async/animationdelay.js:56: WARNING - Parse error. unknown @suppress parameter: checkStructDictInheritance * @suppress {checkStructDictInheritance} ^ Nov 13, 2023 5:17:05 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: file:/home/akvo/.m2/repository/org/clojure/google-closure-library/0.0-20150805-acd8b553/google-closure-library-0.0-20150805-acd8b553.jar!/goog/async/delay.js:47: WARNING - Parse error. unknown @suppress parameter: checkStructDictInheritance * @suppress {checkStructDictInheritance} ^ Nov 13, 2023 5:17:05 PM com.google.javascript.jscomp.LoggerErrorManager printSummary WARNING: 0 error(s), 2 warning(s) Successfully compiled "../../../GAE/target/akvo-flow/admin/frames/users.js" in 29.4 seconds. [INFO] Scanning for projects... [INFO] [INFO] ----------------------< org.akvo.flow:akvo-flow >----------------------- [INFO] Building akvo-flow 1 [INFO] --------------------------------[ war ]--------------------------------- Downloading from central: https://repo.maven.apache.org/maven2/com/sun/mail/jakarta.mail/maven-metadata.xml Progress (1): 727 B Downloaded from central: https://repo.maven.apache.org/maven2/com/sun/mail/jakarta.mail/maven-metadata.xml (727 B at 1.7 kB/s) [INFO] [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven) @ akvo-flow --- [INFO] [INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ akvo-flow --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 9 resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ akvo-flow --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 457 source files to /app/src/GAE/target/akvo-flow/WEB-INF/classes [INFO] /app/src/GAE/src/org/waterforpeople/mapping/dataexport/SurveyReplicationImporter.java: Some input files use or override a deprecated API. [INFO] /app/src/GAE/src/org/waterforpeople/mapping/dataexport/SurveyReplicationImporter.java: Recompile with -Xlint:deprecation for details. [INFO] /app/src/GAE/src/com/gallatinsystems/framework/servlet/RestAuthFilter.java: Some input files use unchecked or unsafe operations. [INFO] /app/src/GAE/src/com/gallatinsystems/framework/servlet/RestAuthFilter.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- maven-datanucleus-plugin:3.2.0-m1:enhance (default) @ akvo-flow --- Downloading from DN_M2_Repo: http://www.datanucleus.org/downloads/maven2/javax/jdo/jdo-api/maven-metadata.xml Downloading from DN_M2_Repo: http://www.datanucleus.org/downloads/maven2/org/ow2/asm/asm/maven-metadata.xml [INFO] DataNucleus Enhancer (version 3.1.1) : Enhancement of classes DataNucleus Enhancer completed with success for 58 classes. Timings : input=1264 ms, enhance=113 ms, total=1377 ms. Consult the log for full details [INFO] [INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ akvo-flow --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /app/src/GAE/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ akvo-flow --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 32 source files to /app/src/GAE/target/test-classes [INFO] /app/src/GAE/test/com/gallatinsystems/survey/dao/CopySurveyFromAnotherInstanceTest.java: Some input files use or override a deprecated API. [INFO] /app/src/GAE/test/com/gallatinsystems/survey/dao/CopySurveyFromAnotherInstanceTest.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- maven-surefire-plugin:2.22.1:test (default-test) @ akvo-flow --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running com.gallatinsystems.framework.dao.BaseDAOTests Nov 13, 2023 5:17:18 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:18 PM org.datanucleus.PersistenceConfiguration setProperty INFO: Property datanucleus.appengine.singletonPMFForName unknown - will be ignored Nov 13, 2023 5:17:19 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Performing appengine-specific metadata validation for com.gallatinsystems.surveyal.domain.SurveyedLocale Nov 13, 2023 5:17:19 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Finished performing appengine-specific metadata validation for com.gallatinsystems.surveyal.domain.SurveyedLocale Nov 13, 2023 5:17:19 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:19 PM com.gallatinsystems.framework.dao.BaseDAO listByKeys WARNING: Some entities could not be found Nov 13, 2023 5:17:19 PM com.gallatinsystems.framework.dao.BaseDAO getByKey WARNING: No com.gallatinsystems.surveyal.domain.SurveyedLocale found with id: 1 Nov 13, 2023 5:17:19 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.992 s - in com.gallatinsystems.framework.dao.BaseDAOTests [INFO] Running com.gallatinsystems.framework.servlet.RestAuthFilterTests [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.068 s - in com.gallatinsystems.framework.servlet.RestAuthFilterTests [INFO] Running com.gallatinsystems.framework.servlet.ExecuteRequestAsTaskFilterTests Nov 13, 2023 5:17:19 PM com.google.appengine.api.taskqueue.dev.LocalTaskQueue init INFO: LocalTaskQueue is initialized Nov 13, 2023 5:17:19 PM com.google.appengine.api.taskqueue.dev.LocalTaskQueue init INFO: Automatic task execution is disabled. Nov 13, 2023 5:17:19 PM org.quartz.simpl.SimpleThreadPool initialize INFO: Job execution threads will use class loader of thread: main Nov 13, 2023 5:17:19 PM org.quartz.core.QuartzScheduler INFO: Quartz Scheduler v.UNKNOWN.UNKNOWN.UNKNOWN created. Nov 13, 2023 5:17:19 PM org.quartz.simpl.RAMJobStore initialize INFO: RAMJobStore initialized. Nov 13, 2023 5:17:19 PM org.quartz.impl.StdSchedulerFactory instantiate INFO: Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties' Nov 13, 2023 5:17:19 PM org.quartz.impl.StdSchedulerFactory instantiate INFO: Quartz scheduler version: UNKNOWN.UNKNOWN.UNKNOWN Nov 13, 2023 5:17:19 PM com.google.appengine.api.taskqueue.dev.LocalTaskQueue start_ INFO: Local task queue initialized with base url http://localhost:8080 Nov 13, 2023 5:17:19 PM org.quartz.core.QuartzScheduler shutdown INFO: Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED shutting down. Nov 13, 2023 5:17:19 PM org.quartz.core.QuartzScheduler standby INFO: Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED paused. Nov 13, 2023 5:17:19 PM org.quartz.core.QuartzScheduler shutdown INFO: Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED shutdown complete. Nov 13, 2023 5:17:19 PM com.google.appengine.api.taskqueue.dev.LocalTaskQueue init INFO: LocalTaskQueue is initialized Nov 13, 2023 5:17:19 PM com.google.appengine.api.taskqueue.dev.LocalTaskQueue init INFO: Automatic task execution is disabled. Nov 13, 2023 5:17:19 PM org.quartz.simpl.SimpleThreadPool initialize INFO: Job execution threads will use class loader of thread: main Nov 13, 2023 5:17:19 PM org.quartz.core.QuartzScheduler INFO: Quartz Scheduler v.UNKNOWN.UNKNOWN.UNKNOWN created. Nov 13, 2023 5:17:19 PM org.quartz.simpl.RAMJobStore initialize INFO: RAMJobStore initialized. Nov 13, 2023 5:17:19 PM org.quartz.impl.StdSchedulerFactory instantiate INFO: Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties' Nov 13, 2023 5:17:19 PM org.quartz.impl.StdSchedulerFactory instantiate INFO: Quartz scheduler version: UNKNOWN.UNKNOWN.UNKNOWN Nov 13, 2023 5:17:19 PM com.google.appengine.api.taskqueue.dev.LocalTaskQueue start_ INFO: Local task queue initialized with base url http://localhost:8080 Nov 13, 2023 5:17:19 PM org.quartz.core.QuartzScheduler shutdown INFO: Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED shutting down. Nov 13, 2023 5:17:19 PM org.quartz.core.QuartzScheduler standby INFO: Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED paused. Nov 13, 2023 5:17:19 PM org.quartz.core.QuartzScheduler shutdown INFO: Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED shutdown complete. Nov 13, 2023 5:17:19 PM com.google.appengine.api.taskqueue.dev.LocalTaskQueue init INFO: LocalTaskQueue is initialized Nov 13, 2023 5:17:19 PM com.google.appengine.api.taskqueue.dev.LocalTaskQueue init INFO: Automatic task execution is disabled. Nov 13, 2023 5:17:19 PM org.quartz.simpl.SimpleThreadPool initialize INFO: Job execution threads will use class loader of thread: pool-7-thread-1 Nov 13, 2023 5:17:19 PM org.quartz.core.QuartzScheduler INFO: Quartz Scheduler v.UNKNOWN.UNKNOWN.UNKNOWN created. Nov 13, 2023 5:17:19 PM org.quartz.simpl.RAMJobStore initialize INFO: RAMJobStore initialized. Nov 13, 2023 5:17:19 PM org.quartz.impl.StdSchedulerFactory instantiate INFO: Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties' Nov 13, 2023 5:17:19 PM org.quartz.impl.StdSchedulerFactory instantiate INFO: Quartz scheduler version: UNKNOWN.UNKNOWN.UNKNOWN Nov 13, 2023 5:17:19 PM com.google.appengine.api.taskqueue.dev.LocalTaskQueue start_ INFO: Local task queue initialized with base url http://localhost:8080 Nov 13, 2023 5:17:19 PM org.quartz.core.QuartzScheduler shutdown INFO: Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED shutting down. Nov 13, 2023 5:17:19 PM org.quartz.core.QuartzScheduler standby INFO: Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED paused. Nov 13, 2023 5:17:19 PM org.quartz.core.QuartzScheduler shutdown INFO: Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED shutdown complete. [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.265 s - in com.gallatinsystems.framework.servlet.ExecuteRequestAsTaskFilterTests [INFO] Running com.gallatinsystems.surveyal.dao.SurveyUtilsTest Nov 13, 2023 5:17:19 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:19 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Performing appengine-specific metadata validation for com.gallatinsystems.survey.domain.SurveyGroup Nov 13, 2023 5:17:19 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Finished performing appengine-specific metadata validation for com.gallatinsystems.survey.domain.SurveyGroup Nov 13, 2023 5:17:19 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Performing appengine-specific metadata validation for com.gallatinsystems.survey.domain.Survey Nov 13, 2023 5:17:19 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Finished performing appengine-specific metadata validation for com.gallatinsystems.survey.domain.Survey Nov 13, 2023 5:17:19 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Performing appengine-specific metadata validation for com.gallatinsystems.survey.domain.QuestionGroup Nov 13, 2023 5:17:19 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Finished performing appengine-specific metadata validation for com.gallatinsystems.survey.domain.QuestionGroup Nov 13, 2023 5:17:19 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Performing appengine-specific metadata validation for com.gallatinsystems.survey.domain.Question Nov 13, 2023 5:17:19 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Finished performing appengine-specific metadata validation for com.gallatinsystems.survey.domain.Question Nov 13, 2023 5:17:19 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Performing appengine-specific metadata validation for com.gallatinsystems.survey.domain.QuestionOption Nov 13, 2023 5:17:19 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Finished performing appengine-specific metadata validation for com.gallatinsystems.survey.domain.QuestionOption Nov 13, 2023 5:17:19 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Performing appengine-specific metadata validation for com.gallatinsystems.survey.domain.Translation Nov 13, 2023 5:17:19 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Finished performing appengine-specific metadata validation for com.gallatinsystems.survey.domain.Translation Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils copyQuestionGroupContent INFO: Copying 1 `Question` Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 4 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestionOption INFO: Copying `QuestionOption` 5 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils copyQuestionOptions INFO: Copying question option translations Nov 13, 2023 5:17:20 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils copySurvey INFO: Copying 7 `QuestionGroup` Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopy INFO: Copying `QuestionGroup` 3 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopy INFO: Copying `QuestionGroup` 8 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopy INFO: Copying `QuestionGroup` 13 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopy INFO: Copying `QuestionGroup` 18 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopy INFO: Copying `QuestionGroup` 23 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopy INFO: Copying `QuestionGroup` 28 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopy INFO: Copying `QuestionGroup` 34 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils copyQuestionGroupContent INFO: Copying 4 `Question` Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 4 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 5 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 6 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 7 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils fixGroupDependencies INFO: Resolved dependencies for 0 `Question` Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils copyQuestionGroupContent INFO: Copying 4 `Question` Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 9 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 10 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 11 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 12 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils fixGroupDependencies INFO: Resolved dependencies for 0 `Question` Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils copyQuestionGroupContent INFO: Copying 4 `Question` Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 14 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 15 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 16 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 17 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils fixGroupDependencies INFO: Resolved dependencies for 0 `Question` Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils copyQuestionGroupContent INFO: Copying 4 `Question` Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 19 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 20 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 21 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 22 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils fixGroupDependencies INFO: Resolved dependencies for 0 `Question` Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils copyQuestionGroupContent INFO: Copying 4 `Question` Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 24 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 25 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 26 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 27 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils fixGroupDependencies INFO: Resolved dependencies for 0 `Question` Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils copyQuestionGroupContent INFO: Copying 4 `Question` Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 29 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 30 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 31 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 32 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils fixGroupDependencies INFO: Resolved dependencies for 0 `Question` Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils copyQuestionGroupContent INFO: Copying 2 `Question` Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 35 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 37 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestionOption INFO: Copying `QuestionOption` 36 Nov 13, 2023 5:17:20 PM com.gallatinsystems.survey.dao.SurveyUtils fixGroupDependencies INFO: Resolved dependencies for 1 `Question` Nov 13, 2023 5:17:20 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Performing appengine-specific metadata validation for org.akvo.flow.domain.Message Nov 13, 2023 5:17:20 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Finished performing appengine-specific metadata validation for org.akvo.flow.domain.Message Nov 13, 2023 5:17:21 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils copySurvey INFO: Copying 1 `QuestionGroup` Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopy INFO: Copying `QuestionGroup` 3 Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils copyQuestionGroupContent INFO: Copying 1 `Question` Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 4 Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils fixGroupDependencies INFO: Resolved dependencies for 0 `Question` Nov 13, 2023 5:17:21 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils copySurvey INFO: Copying 1 `QuestionGroup` Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopy INFO: Copying `QuestionGroup` 3 Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils copyQuestionGroupContent INFO: Copying 1 `Question` Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 4 Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils fixGroupDependencies INFO: Resolved dependencies for 0 `Question` Nov 13, 2023 5:17:21 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:21 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils copySurvey INFO: Copying 2 `QuestionGroup` Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopy INFO: Copying `QuestionGroup` 4 Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopy INFO: Copying `QuestionGroup` 3 Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils copyQuestionGroupContent INFO: Copying 1 `Question` Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 5 Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestionOption INFO: Copying `QuestionOption` 7 Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils fixGroupDependencies INFO: Resolved dependencies for 0 `Question` Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils copyQuestionGroupContent INFO: Copying 1 `Question` Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 8 Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestionOption INFO: Copying `QuestionOption` 10 Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils fixGroupDependencies INFO: Resolved dependencies for 1 `Question` Nov 13, 2023 5:17:21 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils copySurvey INFO: Copying 1 `QuestionGroup` Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopy INFO: Copying `QuestionGroup` 3 Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils copyQuestionGroupContent INFO: Copying 1 `Question` Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 4 Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils fixGroupDependencies INFO: Resolved dependencies for 0 `Question` Nov 13, 2023 5:17:21 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils copySurvey INFO: Copying 1 `QuestionGroup` Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopy INFO: Copying `QuestionGroup` 3 Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils copyQuestionGroupContent INFO: Copying 1 `Question` Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestion INFO: Copying `Question` 5 Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils shallowCopyQuestionOption INFO: Copying `QuestionOption` 7 Nov 13, 2023 5:17:21 PM com.gallatinsystems.survey.dao.SurveyUtils fixGroupDependencies INFO: Resolved dependencies for 0 `Question` [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.622 s - in com.gallatinsystems.surveyal.dao.SurveyUtilsTest [INFO] Running com.gallatinsystems.surveyal.dao.SurveyInstanceDAOTest Nov 13, 2023 5:17:21 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:21 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Performing appengine-specific metadata validation for org.waterforpeople.mapping.domain.SurveyInstance Nov 13, 2023 5:17:21 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Finished performing appengine-specific metadata validation for org.waterforpeople.mapping.domain.SurveyInstance Nov 13, 2023 5:17:21 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.214 s - in com.gallatinsystems.surveyal.dao.SurveyInstanceDAOTest [INFO] Running com.gallatinsystems.surveyal.dao.SurveyedLocaleDaoTest Nov 13, 2023 5:17:21 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.124 s - in com.gallatinsystems.surveyal.dao.SurveyedLocaleDaoTest [INFO] Running com.gallatinsystems.survey.dao.SurveyDAOTest Nov 13, 2023 5:17:21 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 s - in com.gallatinsystems.survey.dao.SurveyDAOTest [INFO] Running com.gallatinsystems.survey.dao.CopySurveyFromAnotherInstanceTest [WARNING] Tests run: 2, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.006 s - in com.gallatinsystems.survey.dao.CopySurveyFromAnotherInstanceTest [INFO] Running org.waterforpeople.mapping.serialization.SurveyInstanceHandlerTests [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.302 s - in org.waterforpeople.mapping.serialization.SurveyInstanceHandlerTests [INFO] Running org.waterforpeople.mapping.dataexport.GraphicalSurveySummaryExporterTests [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 s - in org.waterforpeople.mapping.dataexport.GraphicalSurveySummaryExporterTests [INFO] Running org.waterforpeople.mapping.dataexport.SurveyReplicationImporterTests Nov 13, 2023 5:17:22 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.049 s - in org.waterforpeople.mapping.dataexport.SurveyReplicationImporterTests [INFO] Running org.waterforpeople.mapping.dataexport.RawDataSpreadsheetImporterTests Nov 13, 2023 5:17:22 PM org.waterforpeople.mapping.dataexport.RawDataSpreadsheetImporter validateSheet INFO: Sheet 'Raw Data' first question column index: 9 Nov 13, 2023 5:17:22 PM org.waterforpeople.mapping.dataexport.RawDataSpreadsheetImporter validateSheet INFO: Sheet 'Raw Data' first question column index: 8 Nov 13, 2023 5:17:22 PM org.waterforpeople.mapping.dataexport.RawDataSpreadsheetImporter validateSheet INFO: Sheet 'Group 2' first question column index: 9 Nov 13, 2023 5:17:23 PM org.waterforpeople.mapping.dataexport.RawDataSpreadsheetImporter validateGeoshape WARNING: Invalid GeoJSON string in sheet. Cell: (null):Unexpected end-of-input: expected close marker for Array (start marker at [Source: (String)"{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"stroke":"#555555","stroke-width":2,"stroke-opacity":1,"fill":"#555555","fill-opacity":0.5},"geometry":{"type":"Polygon","coordinates":[[[16.510412693023696,45.859815603122634],[16.589891910552993,45.787322451651534],[16.601865291595477,45.78857932474319],[16.60362482070925,45.78911797596399],[16.603882312774676,45.78965662197942],[16.605427265167254,45.79157176565478],[16.605684757232684,45.792110387956804],[16.605513095855"[truncated 2275 chars]; line: 1, column: 209]) at [Source: (String)"{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"stroke":"#555555","stroke-width":2,"stroke-opacity":1,"fill":"#555555","fill-opacity":0.5},"geometry":{"type":"Polygon","coordinates":[[[16.510412693023696,45.859815603122634],[16.589891910552993,45.787322451651534],[16.601865291595477,45.78857932474319],[16.60362482070925,45.78911797596399],[16.603882312774676,45.78965662197942],[16.605427265167254,45.79157176565478],[16.605684757232684,45.792110387956804],[16.605513095855"[truncated 2275 chars]; line: 1, column: 2776] (through reference chain: org.geojson.FeatureCollection["features"]->java.util.ArrayList[0]->org.geojson.Feature["geometry"]->org.geojson.Polygon["coordinates"]->java.util.ArrayList[0]) Nov 13, 2023 5:17:23 PM org.waterforpeople.mapping.dataexport.RawDataSpreadsheetImporter validateSheet INFO: Sheet 'Raw Data' first question column index: 8 Nov 13, 2023 5:17:23 PM org.waterforpeople.mapping.dataexport.RawDataSpreadsheetImporter validateSheet INFO: Sheet 'Group 2' first question column index: 9 Nov 13, 2023 5:17:23 PM org.waterforpeople.mapping.dataexport.RawDataSpreadsheetImporter validate INFO: Sheet 'Foobar' not validated for import. [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.901 s - in org.waterforpeople.mapping.dataexport.RawDataSpreadsheetImporterTests [INFO] Running org.waterforpeople.mapping.app.web.dto.RawDataImportRequestTest Nov 13, 2023 5:17:23 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:23 PM com.gallatinsystems.framework.dao.BaseDAO getByKey WARNING: No com.gallatinsystems.survey.domain.Survey found with id: 6407934596 Nov 13, 2023 5:17:23 PM com.gallatinsystems.framework.dao.BaseDAO getByKey WARNING: No com.gallatinsystems.survey.domain.SurveyGroup found with id: 309656030422143641 Nov 13, 2023 5:17:23 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:23 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:23 PM com.gallatinsystems.framework.dao.BaseDAO getByKey WARNING: No com.gallatinsystems.surveyal.domain.SurveyedLocale found with id: 2 Nov 13, 2023 5:17:23 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:23 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:23 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:23 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:23 PM com.gallatinsystems.framework.dao.BaseDAO getByKey WARNING: No org.waterforpeople.mapping.domain.SurveyInstance found with id: 4247268755995218528 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.186 s - in org.waterforpeople.mapping.app.web.dto.RawDataImportRequestTest [INFO] Running org.akvo.flow.rest.ImageUploadRestServiceTest Nov 13, 2023 5:17:23 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:24 PM org.akvo.flow.util.ExifTagExtractor fetchExifTags SEVERE: Error extracting exif information from jpeg file com.drew.imaging.ImageProcessingException: File format could not be determined at com.drew.imaging.ImageMetadataReader.readMetadata(ImageMetadataReader.java:186) at com.drew.imaging.ImageMetadataReader.readMetadata(ImageMetadataReader.java:125) at com.drew.imaging.ImageMetadataReader.readMetadata(ImageMetadataReader.java:104) at org.akvo.flow.util.ExifTagExtractor.fetchExifTags(ExifTagExtractor.java:45) at org.akvo.flow.rest.ImageUploadRestService.uploadImage(ImageUploadRestService.java:93) at org.akvo.flow.rest.ImageUploadRestServiceTest.testUploadImageWhenS3UploadSuccess(ImageUploadRestServiceTest.java:182) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:628) at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:117) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:184) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:180) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:127) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:135) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) at java.util.ArrayList.forEach(ArrayList.java:1257) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) at java.util.ArrayList.forEach(ArrayList.java:1257) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32) at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:220) at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:188) at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:202) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:181) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:128) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:142) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:117) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) Nov 13, 2023 5:17:24 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Performing appengine-specific metadata validation for org.waterforpeople.mapping.domain.QuestionAnswerStore Nov 13, 2023 5:17:24 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Finished performing appengine-specific metadata validation for org.waterforpeople.mapping.domain.QuestionAnswerStore Nov 13, 2023 5:17:24 PM org.akvo.flow.rest.ImageUploadRestService saveQuestionAnswer SEVERE: Error generating filename json java.lang.NullPointerException at org.akvo.flow.rest.ImageUploadRestService.saveQuestionAnswer(ImageUploadRestService.java:138) at org.akvo.flow.rest.ImageUploadRestService.createOrUpdateQuestionAnswer(ImageUploadRestService.java:133) at org.akvo.flow.rest.ImageUploadRestService.uploadImage(ImageUploadRestService.java:94) at org.akvo.flow.rest.ImageUploadRestServiceTest.testUploadImageWhenS3UploadSuccess(ImageUploadRestServiceTest.java:182) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:628) at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:117) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:184) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:180) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:127) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:135) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) at java.util.ArrayList.forEach(ArrayList.java:1257) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) at java.util.ArrayList.forEach(ArrayList.java:1257) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32) at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:220) at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:188) at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:202) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:181) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:128) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:142) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:117) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) Nov 13, 2023 5:17:24 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:24 PM com.gallatinsystems.framework.dao.BaseDAO getByKey WARNING: No com.gallatinsystems.survey.domain.Survey found with id: 123333 Nov 13, 2023 5:17:24 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:24 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:24 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:24 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:24 PM org.akvo.flow.rest.ImageUploadRestService uploadImageToS3 SEVERE: Error uploading image java.lang.NullPointerException at com.gallatinsystems.common.util.MD5Util.generateHMAC(MD5Util.java:74) at com.gallatinsystems.common.util.S3Util.put(S3Util.java:120) at com.gallatinsystems.common.util.S3Util.put(S3Util.java:107) at org.akvo.flow.rest.ImageUploadRestService.uploadImageToS3(ImageUploadRestService.java:119) at org.akvo.flow.rest.ImageUploadRestService.uploadImage(ImageUploadRestService.java:88) at org.akvo.flow.rest.ImageUploadRestServiceTest.lambda$testUploadImageWhenS3UploadFails$6(ImageUploadRestServiceTest.java:162) at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:55) at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:41) at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:2936) at org.akvo.flow.rest.ImageUploadRestServiceTest.testUploadImageWhenS3UploadFails(ImageUploadRestServiceTest.java:162) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:628) at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:117) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:184) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:180) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:127) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:135) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) at java.util.ArrayList.forEach(ArrayList.java:1257) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) at java.util.ArrayList.forEach(ArrayList.java:1257) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32) at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:220) at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:188) at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:202) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:181) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:128) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:142) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:117) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) Nov 13, 2023 5:17:24 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:24 PM com.gallatinsystems.framework.dao.BaseDAO getByKey WARNING: No com.gallatinsystems.survey.domain.Question found with id: 123 Nov 13, 2023 5:17:24 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:24 PM com.gallatinsystems.framework.dao.BaseDAO getByKey WARNING: No org.waterforpeople.mapping.domain.SurveyInstance found with id: 123 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.284 s - in org.akvo.flow.rest.ImageUploadRestServiceTest [INFO] Running org.akvo.flow.rest.form.TranslationsAppenderTest Nov 13, 2023 5:17:24 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:24 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:24 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:24 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.135 s - in org.akvo.flow.rest.form.TranslationsAppenderTest [INFO] Running org.akvo.flow.rest.form.XmlFormAssemblerTest Nov 13, 2023 5:17:24 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:24 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.09 s - in org.akvo.flow.rest.form.XmlFormAssemblerTest [INFO] Running org.akvo.flow.rest.form.QuestionOptionMapperTest Nov 13, 2023 5:17:24 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:24 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s - in org.akvo.flow.rest.form.QuestionOptionMapperTest [INFO] Running org.akvo.flow.rest.form.QuestionGroupMapperTest Nov 13, 2023 5:17:24 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:24 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:24 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 s - in org.akvo.flow.rest.form.QuestionGroupMapperTest [INFO] Running org.akvo.flow.rest.form.QuestionMapperTest Nov 13, 2023 5:17:24 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:24 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s - in org.akvo.flow.rest.form.QuestionMapperTest [INFO] Running org.akvo.flow.rest.handler.FormInstanceRequestHandlerTests Nov 13, 2023 5:17:24 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:24 PM com.gallatinsystems.framework.dao.BaseDAO getByKey WARNING: No com.gallatinsystems.surveyal.domain.SurveyedLocale found with id: 1 Nov 13, 2023 5:17:24 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:25 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:25 PM com.gallatinsystems.survey.dao.SurveyUtils notifyReportService SEVERE: Error trying to notify server. It's not configured, check `flowServices` property Nov 13, 2023 5:17:25 PM org.akvo.flow.rest.handler.FormInstanceRequestHandler deleteFormInstance WARNING: Deleting a form instance that has no associated datapoint: 2 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.094 s - in org.akvo.flow.rest.handler.FormInstanceRequestHandlerTests [INFO] Running org.akvo.flow.rest.security.google.GoogleAuthenticationFilterTest [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s - in org.akvo.flow.rest.security.google.GoogleAuthenticationFilterTest [INFO] Running org.akvo.flow.api.app.FormInstanceUtilTest Nov 13, 2023 5:17:25 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:25 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Performing appengine-specific metadata validation for com.gallatinsystems.device.domain.Device Nov 13, 2023 5:17:25 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Finished performing appengine-specific metadata validation for com.gallatinsystems.device.domain.Device Nov 13, 2023 5:17:25 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Performing appengine-specific metadata validation for org.akvo.flow.domain.persistent.DataPointAssignment Nov 13, 2023 5:17:25 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Finished performing appengine-specific metadata validation for org.akvo.flow.domain.persistent.DataPointAssignment Nov 13, 2023 5:17:25 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.198 s - in org.akvo.flow.api.app.FormInstanceUtilTest [INFO] Running org.akvo.flow.api.app.DataPointUtilTest Nov 13, 2023 5:17:25 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:25 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:25 PM org.akvo.flow.api.app.DataPointUtil getAssignedDataPoints WARNING: No assignments found for surveyId: 4579832438444706216 - deviceId: 4216876316231080155 Nov 13, 2023 5:17:25 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:25 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Performing appengine-specific metadata validation for org.akvo.flow.domain.persistent.SurveyAssignment Nov 13, 2023 5:17:25 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Finished performing appengine-specific metadata validation for org.akvo.flow.domain.persistent.SurveyAssignment Nov 13, 2023 5:17:25 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:25 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:25 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:25 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:25 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:25 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.317 s - in org.akvo.flow.api.app.DataPointUtilTest [INFO] Running org.akvo.flow.xml.FlowXmlObjectReaderTests [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.23 s - in org.akvo.flow.xml.FlowXmlObjectReaderTests [INFO] Running org.akvo.flow.xml.XmlQuestionTest Nov 13, 2023 5:17:25 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:25 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Performing appengine-specific metadata validation for com.gallatinsystems.survey.domain.QuestionHelpMedia Nov 13, 2023 5:17:25 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Finished performing appengine-specific metadata validation for com.gallatinsystems.survey.domain.QuestionHelpMedia Nov 13, 2023 5:17:25 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Performing appengine-specific metadata validation for com.gallatinsystems.survey.domain.ScoringRule Nov 13, 2023 5:17:25 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Finished performing appengine-specific metadata validation for com.gallatinsystems.survey.domain.ScoringRule [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.117 s - in org.akvo.flow.xml.XmlQuestionTest [INFO] Running org.akvo.flow.xml.FlowXmlObjectWriterTests Nov 13, 2023 5:17:25 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:26 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:26 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:26 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:26 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:26 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:26 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.226 s - in org.akvo.flow.xml.FlowXmlObjectWriterTests [INFO] Running org.akvo.flow.util.FlowJsonObjectWriterTests [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 s - in org.akvo.flow.util.FlowJsonObjectWriterTests [INFO] Running org.akvo.flow.util.FlowJsonObjectReaderTests [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.043 s - in org.akvo.flow.util.FlowJsonObjectReaderTests [INFO] Running org.akvo.flow.util.OneTimePadCypherTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.akvo.flow.util.OneTimePadCypherTest [INFO] Running org.akvo.flow.util.Base64Test [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s - in org.akvo.flow.util.Base64Test [INFO] Running org.akvo.flow.domain.DefaultUserAuthorizationTest Nov 13, 2023 5:17:26 PM com.google.appengine.api.datastore.dev.LocalDatastoreService init INFO: Local Datastore initialized: Type: High Replication Storage: In-memory Nov 13, 2023 5:17:26 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Performing appengine-specific metadata validation for com.gallatinsystems.user.domain.UserRole Nov 13, 2023 5:17:26 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Finished performing appengine-specific metadata validation for com.gallatinsystems.user.domain.UserRole Nov 13, 2023 5:17:26 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Performing appengine-specific metadata validation for com.gallatinsystems.user.domain.UserAuthorization Nov 13, 2023 5:17:26 PM com.google.appengine.datanucleus.MetaDataValidator validate INFO: Finished performing appengine-specific metadata validation for com.gallatinsystems.user.domain.UserAuthorization [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.068 s - in org.akvo.flow.domain.DefaultUserAuthorizationTest Nov 13, 2023 5:17:26 PM com.google.appengine.api.datastore.dev.LocalDatastoreService cleanupActiveServices INFO: scheduler shutting down. Nov 13, 2023 5:17:26 PM com.google.appengine.api.datastore.dev.LocalDatastoreService cleanupActiveServices INFO: scheduler finished shutting down. [INFO] [INFO] Results: [INFO] [WARNING] Tests run: 111, Failures: 0, Errors: 0, Skipped: 2 [INFO] [INFO] [INFO] --- maven-war-plugin:3.1.0:war (default-war) @ akvo-flow --- [INFO] Packaging webapp [INFO] Assembling webapp [akvo-flow] in [/app/src/GAE/target/akvo-flow] [INFO] Processing war project [INFO] Copying webapp webResources [/app/src/GAE/war] to [/app/src/GAE/target/akvo-flow] [INFO] Webapp assembled in [172 msecs] [INFO] Building war: /app/src/GAE/target/akvo-flow.war [INFO] Packaging classes [INFO] Building jar: /app/src/GAE/target/akvo-flow-classes.jar [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 22.149 s [INFO] Finished at: 2023-11-13T17:17:29Z [INFO] ------------------------------------------------------------------------ cache store "gae-target-$SEMAPHORE_GIT_SHA" "GAE/target" Compressing GAE/target... Compression complete. Duration: 429.139755ms. Size: 130.0M bytes. Uploading 'GAE/target' with cache key 'gae-target-23001af7b769bb70281a28f1f210bd93b0fcf07f'... Not enough space, deleting keys based on STORE_TIME... Key 'gae-target-beb79ac68eb920ca727454a2ce7e7b6d6c13f407' is deleted. Upload complete. Duration: 6.15550703s. Exporting environment variables Exporting SEMAPHORE_JOB_RESULT cache store "m2-$(checksum GAE/pom.xml)" "$HOME/.m2" Key 'm2-c4ef959dc78de712f7c476adf14eb717' already exists. cache store "npm-$(checksum Dashboard/package.json)" "$HOME/.npm" Key 'npm-387573aae845abf43d720453b38ac7c7' already exists. cache store "$SEMAPHORE_PROJECT_ID-$SEMAPHORE_GIT_BRANCH" "$HOME/.cache" Key '9285d79e-251f-4aa7-ba38-cc31655cb401-multiple-forms-within-survey-restriction' already exists.