Exporting environment variables Exporting CI Exporting DISPLAY Exporting DOCKER_PASSWORD Exporting DOCKER_USERNAME Exporting GPML_AUTH0_PASSWORD Exporting GPML_AUTH0_USER 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_BLOCK_NAME 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_JOB_TYPE 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 Exporting USE_GKE_GCLOUD_AUTH_PLUGIN Injecting Files Injecting /home/semaphore/.ssh/semaphore_cache_key with file mode 0600 Injecting /home/semaphore/.ssh/id_rsa with file mode 0600 Injecting /home/semaphore/.secrets/gcp.json with file mode 0644 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.26.0/linux.tar Tar file: linux.tar Attempt 5 toolbox/ toolbox/sem-service toolbox/when_otp_25 toolbox/libchecksum toolbox/install-toolbox toolbox/sem-install toolbox/install-package toolbox/when_otp_26 toolbox/test-results toolbox/system-metrics-collector toolbox/sem-version toolbox/README.md toolbox/artifact toolbox/sem-context toolbox/sem-dockerize toolbox/spc toolbox/cache toolbox/when_otp_24 toolbox/toolbox toolbox/enetwork toolbox/Dockerfile.dev toolbox/sem-service-check-params toolbox/retry toolbox/libcheckout toolbox/sem-semantic-release toolbox/ssh-session-cli 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 Erlang version: 25 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 2828 ssh-agent started Connecting to cache # 94.130.123.200:29920 SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.11 # 94.130.123.200:29920 SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.11 # 94.130.123.200:29920 SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.11 # 94.130.123.200:29920 SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.11 # 94.130.123.200:29920 SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.11 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 credentials are stored unencrypted in '/home/semaphore/.docker/config.json'. Configure a credential helper to remove this warning. See https://docs.docker.com/go/credential-store/ Login Succeeded export CI_COMMIT="${SEMAPHORE_GIT_SHA:0:7}" export CI_BRANCH="${SEMAPHORE_GIT_BRANCH}" export CI_TAG="${SEMAPHORE_GIT_TAG_NAME}" export CI_PULL_REQUEST="${SEMAPHORE_GIT_REF_TYPE/pull-request/true}" export CLOUDSDK_CORE_DISABLE_PROMPTS=1 sudo rm -rf \ /usr/local/golang/ \ /home/semaphore/.phpbrew \ /home/semaphore/.kerl \ /home/semaphore/.sbt \ /home/semaphore/.nvm \ /home/semaphore/.npm \ /home/semaphore/.kiex \ /usr/lib/jvm \ /opt/* checkout Performing shallow clone with depth: 50 Cloning into 'unep-gpml'... Warning: Permanently added 'github.com,140.82.121.4' (ECDSA) to the list of known hosts. remote: Enumerating objects: 3545, done. remote: Counting objects: 0% (1/3545) remote: Counting objects: 1% (36/3545) remote: Counting objects: 2% (71/3545) remote: Counting objects: 3% (107/3545) remote: Counting objects: 4% (142/3545) remote: Counting objects: 5% (178/3545) remote: Counting objects: 6% (213/3545) remote: Counting objects: 7% (249/3545) remote: Counting objects: 8% (284/3545) remote: Counting objects: 9% (320/3545) remote: Counting objects: 10% (355/3545) remote: Counting objects: 11% (390/3545) remote: Counting objects: 12% (426/3545) remote: Counting objects: 13% (461/3545) remote: Counting objects: 14% (497/3545) remote: Counting objects: 15% (532/3545) remote: Counting objects: 16% (568/3545) remote: Counting objects: 17% (603/3545) remote: Counting objects: 18% (639/3545) remote: Counting objects: 19% (674/3545) remote: Counting objects: 20% (709/3545) remote: Counting objects: 21% (745/3545) remote: Counting objects: 22% (780/3545) remote: Counting objects: 23% (816/3545) remote: Counting objects: 24% (851/3545) remote: Counting objects: 25% (887/3545) remote: Counting objects: 26% (922/3545) remote: Counting objects: 27% (958/3545) remote: Counting objects: 28% (993/3545) remote: Counting objects: 29% (1029/3545) remote: Counting objects: 30% (1064/3545) remote: Counting objects: 31% (1099/3545) remote: Counting objects: 32% (1135/3545) remote: Counting objects: 33% (1170/3545) remote: Counting objects: 34% (1206/3545) remote: Counting objects: 35% (1241/3545) remote: Counting objects: 36% (1277/3545) remote: Counting objects: 37% (1312/3545) remote: Counting objects: 38% (1348/3545) remote: Counting objects: 39% (1383/3545) remote: Counting objects: 40% (1418/3545) remote: Counting objects: 41% (1454/3545) remote: Counting objects: 42% (1489/3545) remote: Counting objects: 43% (1525/3545) remote: Counting objects: 44% (1560/3545) remote: Counting objects: 45% (1596/3545) remote: Counting objects: 46% (1631/3545) remote: Counting objects: 47% (1667/3545) remote: Counting objects: 48% (1702/3545) remote: Counting objects: 49% (1738/3545) remote: Counting objects: 50% (1773/3545) remote: Counting objects: 51% (1808/3545) remote: Counting objects: 52% (1844/3545) remote: Counting objects: 53% (1879/3545) remote: Counting objects: 54% (1915/3545) remote: Counting objects: 55% (1950/3545) remote: Counting objects: 56% (1986/3545) remote: Counting objects: 57% (2021/3545) remote: Counting objects: 58% (2057/3545) remote: Counting objects: 59% (2092/3545) remote: Counting objects: 60% (2127/3545) remote: Counting objects: 61% (2163/3545) remote: Counting objects: 62% (2198/3545) remote: Counting objects: 63% (2234/3545) remote: Counting objects: 64% (2269/3545) remote: Counting objects: 65% (2305/3545) remote: Counting objects: 66% (2340/3545) remote: Counting objects: 67% (2376/3545) remote: Counting objects: 68% (2411/3545) remote: Counting objects: 69% (2447/3545) remote: Counting objects: 70% (2482/3545) remote: Counting objects: 71% (2517/3545) remote: Counting objects: 72% (2553/3545) remote: Counting objects: 73% (2588/3545) remote: Counting objects: 74% (2624/3545) remote: Counting objects: 75% (2659/3545) remote: Counting objects: 76% (2695/3545) remote: Counting objects: 77% (2730/3545) remote: Counting objects: 78% (2766/3545) remote: Counting objects: 79% (2801/3545) remote: Counting objects: 80% (2836/3545) remote: Counting objects: 81% (2872/3545) remote: Counting objects: 82% (2907/3545) remote: Counting objects: 83% (2943/3545) remote: Counting objects: 84% (2978/3545) remote: Counting objects: 85% (3014/3545) remote: Counting objects: 86% (3049/3545) remote: Counting objects: 87% (3085/3545) remote: Counting objects: 88% (3120/3545) remote: Counting objects: 89% (3156/3545) remote: Counting objects: 90% (3191/3545) remote: Counting objects: 91% (3226/3545) remote: Counting objects: 92% (3262/3545) remote: Counting objects: 93% (3297/3545) remote: Counting objects: 94% (3333/3545) remote: Counting objects: 95% (3368/3545) remote: Counting objects: 96% (3404/3545) remote: Counting objects: 97% (3439/3545) remote: Counting objects: 98% (3475/3545) remote: Counting objects: 99% (3510/3545) remote: Counting objects: 100% (3545/3545) remote: Counting objects: 100% (3545/3545), done. remote: Compressing objects: 0% (1/2360) remote: Compressing objects: 1% (24/2360) remote: Compressing objects: 2% (48/2360) remote: Compressing objects: 3% (71/2360) remote: Compressing objects: 4% (95/2360) remote: Compressing objects: 5% (118/2360) remote: Compressing objects: 6% (142/2360) remote: Compressing objects: 7% (166/2360) remote: Compressing objects: 8% (189/2360) remote: Compressing objects: 9% (213/2360) remote: Compressing objects: 10% (236/2360) remote: Compressing objects: 11% (260/2360) remote: Compressing objects: 12% (284/2360) remote: Compressing objects: 13% (307/2360) remote: Compressing objects: 14% (331/2360) remote: Compressing objects: 15% (354/2360) remote: Compressing objects: 16% (378/2360) remote: Compressing objects: 17% (402/2360) remote: Compressing objects: 18% (425/2360) remote: Compressing objects: 19% (449/2360) remote: Compressing objects: 20% (472/2360) remote: Compressing objects: 21% (496/2360) remote: Compressing objects: 22% (520/2360) remote: Compressing objects: 23% (543/2360) remote: Compressing objects: 24% (567/2360) remote: Compressing objects: 25% (590/2360) remote: Compressing objects: 26% (614/2360) remote: Compressing objects: 27% (638/2360) remote: Compressing objects: 28% (661/2360) remote: Compressing objects: 29% (685/2360) remote: Compressing objects: 30% (708/2360) remote: Compressing objects: 31% (732/2360) remote: Compressing objects: 32% (756/2360) remote: Compressing objects: 33% (779/2360) remote: Compressing objects: 34% (803/2360) remote: Compressing objects: 35% (826/2360) remote: Compressing objects: 36% (850/2360) remote: Compressing objects: 37% (874/2360) remote: Compressing objects: 38% (897/2360) remote: Compressing objects: 39% (921/2360) remote: Compressing objects: 40% (944/2360) remote: Compressing objects: 41% (968/2360) remote: Compressing objects: 42% (992/2360) remote: Compressing objects: 43% (1015/2360) remote: Compressing objects: 44% (1039/2360) remote: Compressing objects: 45% (1062/2360) remote: Compressing objects: 46% (1086/2360) remote: Compressing objects: 47% (1110/2360) remote: Compressing objects: 48% (1133/2360) remote: Compressing objects: 49% (1157/2360) remote: Compressing objects: 50% (1180/2360) remote: Compressing objects: 51% (1204/2360) remote: Compressing objects: 52% (1228/2360) remote: Compressing objects: 53% (1251/2360) remote: Compressing objects: 54% (1275/2360) remote: Compressing objects: 55% (1298/2360) remote: Compressing objects: 56% (1322/2360) remote: Compressing objects: 57% (1346/2360) remote: Compressing objects: 58% (1369/2360) remote: Compressing objects: 59% (1393/2360) remote: Compressing objects: 60% (1416/2360) remote: Compressing objects: 61% (1440/2360) remote: Compressing objects: 62% (1464/2360) remote: Compressing objects: 63% (1487/2360) remote: Compressing objects: 64% (1511/2360) remote: Compressing objects: 65% (1534/2360) remote: Compressing objects: 66% (1558/2360) remote: Compressing objects: 67% (1582/2360) remote: Compressing objects: 68% (1605/2360) remote: Compressing objects: 69% (1629/2360) remote: Compressing objects: 70% (1652/2360) remote: Compressing objects: 71% (1676/2360) remote: Compressing objects: 72% (1700/2360) remote: Compressing objects: 73% (1723/2360) remote: Compressing objects: 74% (1747/2360) remote: Compressing objects: 75% (1770/2360) remote: Compressing objects: 76% (1794/2360) remote: Compressing objects: 77% (1818/2360) remote: Compressing objects: 78% (1841/2360) remote: Compressing objects: 79% (1865/2360) remote: Compressing objects: 80% (1888/2360) remote: Compressing objects: 81% (1912/2360) remote: Compressing objects: 82% (1936/2360) remote: Compressing objects: 83% (1959/2360) remote: Compressing objects: 84% (1983/2360) remote: Compressing objects: 85% (2006/2360) remote: Compressing objects: 86% (2030/2360) remote: Compressing objects: 87% (2054/2360) remote: Compressing objects: 88% (2077/2360) remote: Compressing objects: 89% (2101/2360) remote: Compressing objects: 90% (2124/2360) remote: Compressing objects: 91% (2148/2360) remote: Compressing objects: 92% (2172/2360) remote: Compressing objects: 93% (2195/2360) remote: Compressing objects: 94% (2219/2360) remote: Compressing objects: 95% (2242/2360) remote: Compressing objects: 96% (2266/2360) remote: Compressing objects: 97% (2290/2360) remote: Compressing objects: 98% (2313/2360) remote: Compressing objects: 99% (2337/2360) remote: Compressing objects: 100% (2360/2360) remote: Compressing objects: 100% (2360/2360), done. Receiving objects: 0% (1/3545) Receiving objects: 1% (36/3545) Receiving objects: 2% (71/3545) Receiving objects: 3% (107/3545) Receiving objects: 4% (142/3545) Receiving objects: 5% (178/3545) Receiving objects: 6% (213/3545) Receiving objects: 7% (249/3545) Receiving objects: 8% (284/3545) Receiving objects: 9% (320/3545) Receiving objects: 10% (355/3545) Receiving objects: 11% (390/3545) Receiving objects: 12% (426/3545) Receiving objects: 13% (461/3545) Receiving objects: 14% (497/3545) Receiving objects: 15% (532/3545) Receiving objects: 16% (568/3545) Receiving objects: 17% (603/3545) Receiving objects: 18% (639/3545) Receiving objects: 19% (674/3545) Receiving objects: 20% (709/3545) Receiving objects: 21% (745/3545) Receiving objects: 22% (780/3545) Receiving objects: 23% (816/3545) Receiving objects: 24% (851/3545) Receiving objects: 25% (887/3545) Receiving objects: 26% (922/3545) Receiving objects: 27% (958/3545) Receiving objects: 28% (993/3545) Receiving objects: 29% (1029/3545) Receiving objects: 30% (1064/3545) Receiving objects: 31% (1099/3545) Receiving objects: 32% (1135/3545) Receiving objects: 33% (1170/3545) Receiving objects: 34% (1206/3545) Receiving objects: 35% (1241/3545) Receiving objects: 36% (1277/3545) Receiving objects: 37% (1312/3545) Receiving objects: 38% (1348/3545) Receiving objects: 39% (1383/3545) Receiving objects: 40% (1418/3545) Receiving objects: 41% (1454/3545) Receiving objects: 42% (1489/3545) Receiving objects: 43% (1525/3545) Receiving objects: 44% (1560/3545) Receiving objects: 45% (1596/3545) Receiving objects: 46% (1631/3545) Receiving objects: 47% (1667/3545) Receiving objects: 48% (1702/3545) Receiving objects: 49% (1738/3545) Receiving objects: 50% (1773/3545) Receiving objects: 51% (1808/3545) Receiving objects: 52% (1844/3545) Receiving objects: 53% (1879/3545), 4.70 MiB | 9.38 MiB/s Receiving objects: 54% (1915/3545), 4.70 MiB | 9.38 MiB/s Receiving objects: 55% (1950/3545), 4.70 MiB | 9.38 MiB/s Receiving objects: 55% (1977/3545), 14.97 MiB | 14.96 MiB/s Receiving objects: 56% (1986/3545), 14.97 MiB | 14.96 MiB/s Receiving objects: 57% (2021/3545), 14.97 MiB | 14.96 MiB/s Receiving objects: 58% (2057/3545), 25.42 MiB | 16.94 MiB/s Receiving objects: 59% (2092/3545), 25.42 MiB | 16.94 MiB/s Receiving objects: 60% (2127/3545), 25.42 MiB | 16.94 MiB/s Receiving objects: 61% (2163/3545), 25.42 MiB | 16.94 MiB/s Receiving objects: 62% (2198/3545), 25.42 MiB | 16.94 MiB/s Receiving objects: 63% (2234/3545), 25.42 MiB | 16.94 MiB/s Receiving objects: 64% (2269/3545), 25.42 MiB | 16.94 MiB/s Receiving objects: 65% (2305/3545), 25.42 MiB | 16.94 MiB/s Receiving objects: 66% (2340/3545), 25.42 MiB | 16.94 MiB/s Receiving objects: 67% (2376/3545), 25.42 MiB | 16.94 MiB/s Receiving objects: 68% (2411/3545), 25.42 MiB | 16.94 MiB/s Receiving objects: 68% (2438/3545), 35.46 MiB | 17.72 MiB/s Receiving objects: 69% (2447/3545), 35.46 MiB | 17.72 MiB/s Receiving objects: 70% (2482/3545), 35.46 MiB | 17.72 MiB/s Receiving objects: 71% (2517/3545), 45.67 MiB | 18.26 MiB/s Receiving objects: 71% (2536/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 72% (2553/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 73% (2588/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 74% (2624/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 75% (2659/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 76% (2695/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 77% (2730/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 78% (2766/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 79% (2801/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 80% (2836/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 81% (2872/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 82% (2907/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 83% (2943/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 84% (2978/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 85% (3014/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 86% (3049/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 87% (3085/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 88% (3120/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 89% (3156/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 90% (3191/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 91% (3226/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 92% (3262/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 93% (3297/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 94% (3333/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 95% (3368/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 96% (3404/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 97% (3439/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 98% (3475/3545), 55.93 MiB | 18.64 MiB/s remote: Total 3545 (delta 1410), reused 2577 (delta 1019), pack-reused 0 (from 0) Receiving objects: 99% (3510/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 100% (3545/3545), 55.93 MiB | 18.64 MiB/s Receiving objects: 100% (3545/3545), 60.07 MiB | 18.77 MiB/s, done. Resolving deltas: 0% (0/1410) Resolving deltas: 1% (15/1410) Resolving deltas: 2% (29/1410) Resolving deltas: 3% (43/1410) Resolving deltas: 4% (57/1410) Resolving deltas: 5% (71/1410) Resolving deltas: 6% (85/1410) Resolving deltas: 7% (99/1410) Resolving deltas: 8% (113/1410) Resolving deltas: 9% (127/1410) Resolving deltas: 10% (141/1410) Resolving deltas: 11% (156/1410) Resolving deltas: 12% (170/1410) Resolving deltas: 13% (184/1410) Resolving deltas: 14% (198/1410) Resolving deltas: 15% (212/1410) Resolving deltas: 16% (226/1410) Resolving deltas: 17% (240/1410) Resolving deltas: 18% (254/1410) Resolving deltas: 19% (268/1410) Resolving deltas: 20% (282/1410) Resolving deltas: 21% (297/1410) Resolving deltas: 22% (311/1410) Resolving deltas: 23% (325/1410) Resolving deltas: 24% (339/1410) Resolving deltas: 25% (354/1410) Resolving deltas: 26% (367/1410) Resolving deltas: 27% (381/1410) Resolving deltas: 28% (395/1410) Resolving deltas: 29% (409/1410) Resolving deltas: 30% (423/1410) Resolving deltas: 31% (438/1410) Resolving deltas: 32% (452/1410) Resolving deltas: 33% (467/1410) Resolving deltas: 34% (480/1410) Resolving deltas: 35% (494/1410) Resolving deltas: 36% (508/1410) Resolving deltas: 37% (522/1410) Resolving deltas: 38% (537/1410) Resolving deltas: 39% (550/1410) Resolving deltas: 40% (564/1410) Resolving deltas: 41% (579/1410) Resolving deltas: 42% (593/1410) Resolving deltas: 43% (607/1410) Resolving deltas: 44% (621/1410) Resolving deltas: 45% (635/1410) Resolving deltas: 46% (649/1410) Resolving deltas: 47% (663/1410) Resolving deltas: 48% (678/1410) Resolving deltas: 49% (691/1410) Resolving deltas: 50% (705/1410) Resolving deltas: 51% (720/1410) Resolving deltas: 52% (734/1410) Resolving deltas: 53% (748/1410) Resolving deltas: 54% (762/1410) Resolving deltas: 55% (776/1410) Resolving deltas: 56% (790/1410) Resolving deltas: 57% (804/1410) Resolving deltas: 58% (818/1410) Resolving deltas: 59% (832/1410) Resolving deltas: 60% (846/1410) Resolving deltas: 61% (861/1410) Resolving deltas: 62% (875/1410) Resolving deltas: 63% (889/1410) Resolving deltas: 64% (903/1410) Resolving deltas: 65% (917/1410) Resolving deltas: 66% (931/1410) Resolving deltas: 67% (945/1410) Resolving deltas: 68% (959/1410) Resolving deltas: 69% (973/1410) Resolving deltas: 70% (987/1410) Resolving deltas: 71% (1002/1410) Resolving deltas: 72% (1016/1410) Resolving deltas: 73% (1030/1410) Resolving deltas: 74% (1044/1410) Resolving deltas: 75% (1058/1410) Resolving deltas: 76% (1072/1410) Resolving deltas: 77% (1086/1410) Resolving deltas: 78% (1100/1410) Resolving deltas: 79% (1114/1410) Resolving deltas: 80% (1128/1410) Resolving deltas: 81% (1143/1410) Resolving deltas: 82% (1157/1410) Resolving deltas: 83% (1171/1410) Resolving deltas: 84% (1185/1410) Resolving deltas: 85% (1199/1410) Resolving deltas: 86% (1213/1410) Resolving deltas: 87% (1227/1410) Resolving deltas: 88% (1241/1410) Resolving deltas: 89% (1255/1410) Resolving deltas: 90% (1269/1410) Resolving deltas: 91% (1284/1410) Resolving deltas: 92% (1298/1410) Resolving deltas: 93% (1312/1410) Resolving deltas: 94% (1326/1410) Resolving deltas: 95% (1340/1410) Resolving deltas: 96% (1354/1410) Resolving deltas: 97% (1368/1410) Resolving deltas: 98% (1382/1410) Resolving deltas: 99% (1396/1410) Resolving deltas: 100% (1410/1410) Resolving deltas: 100% (1410/1410), done. HEAD is now at 7a94801 open conversation on notifcation click cache restore "m2-$(checksum backend/project.clj)" HIT: 'm2-117dbdc3cd7f0b92b2c2e49c64287cbb', using key 'm2-117dbdc3cd7f0b92b2c2e49c64287cbb'. Downloading key 'm2-117dbdc3cd7f0b92b2c2e49c64287cbb'... Download complete. Duration: 2.09654375s. Size: 81.4M bytes. Unpacking '/tmp/m2-117dbdc3cd7f0b92b2c2e49c64287cbb-3727628085'... Unpack complete. Duration: 775.850478ms. Restored: /home/semaphore/.m2/. cache restore "npm-$(checksum frontend/package.json)" MISS: 'npm-99d54c1c0105d665bccfbf82c999b044'. cache restore "node-modules-$(checksum frontend/package.json)" HIT: 'node-modules-99d54c1c0105d665bccfbf82c999b044', using key 'node-modules-99d54c1c0105d665bccfbf82c999b044'. Downloading key 'node-modules-99d54c1c0105d665bccfbf82c999b044'... Download complete. Duration: 3.5542993s. Size: 244.5M bytes. Unpacking '/tmp/node-modules-99d54c1c0105d665bccfbf82c999b044-2931510998'... Unpack complete. Duration: 14.023332313s. Restored: frontend/node_modules/. cache restore "$SEMAPHORE_PROJECT_ID-$SEMAPHORE_GIT_BRANCH" HIT: '512b4492-c901-4f82-ad3f-4ee73f06c713-direct-messaging-fe', using key '512b4492-c901-4f82-ad3f-4ee73f06c713-direct-messaging-fe'. Downloading key '512b4492-c901-4f82-ad3f-4ee73f06c713-direct-messaging-fe'... Download complete. Duration: 2.674091ms. Size: 241.0 bytes. Unpacking '/tmp/512b4492-c901-4f82-ad3f-4ee73f06c713-direct-messaging-fe-1467711870'... Unpack complete. Duration: 7.250852ms. Restored: /home/semaphore/.cache/. ./ci/build.sh + [[ -n '' ]] + CI_COMMIT=7a94801f46061e55ad448134ed75bc175039961c + CI_COMMIT=7a94801 + export CI_COMMIT + lein_path=/home/semaphore/.lein + m2_path=/home/semaphore/.m2 + image_prefix=eu.gcr.io/akvo-lumen/unep-gpml + mkdir -p /home/semaphore/.lein + mkdir -p /home/semaphore/.m2 + export -f dc + export -f dci + backend_build + dc run --rm backend bash release.sh + docker compose --ansi never run --rm backend bash release.sh mainnetwork Pulling db Pulling 1f3e46996e29 Pulling fs layer 47e20ba03731 Pulling fs layer 101b82465a4f Pulling fs layer 319529a7ccb0 Pulling fs layer c2f9392cfd4c Pulling fs layer 4e04446ce95d Pulling fs layer 47bfe778b869 Pulling fs layer b1d66b287aa8 Pulling fs layer 7865e52a4759 Pulling fs layer 7d75f14147c2 Pulling fs layer 11052a5424e7 Pulling fs layer b1d66b287aa8 Waiting 319529a7ccb0 Waiting c2f9392cfd4c Waiting 7865e52a4759 Waiting 7d75f14147c2 Waiting 4e04446ce95d Waiting 11052a5424e7 Waiting 47bfe778b869 Waiting f7dab3ab2d6e Pulling fs layer f7dab3ab2d6e Waiting 1f3e46996e29 Downloading 37.72kB/3.642MB 47e20ba03731 Downloading 935B/981B 47e20ba03731 Downloading 981B/981B 47e20ba03731 Verifying Checksum 47e20ba03731 Download complete 101b82465a4f Downloading 12.32kB/1.12MB 101b82465a4f Downloading 1.12MB/1.12MB 101b82465a4f Verifying Checksum 101b82465a4f Download complete 1f3e46996e29 Download complete 1f3e46996e29 Extracting 65.54kB/3.642MB 1f3e46996e29 Extracting 1.835MB/3.642MB 1f3e46996e29 Extracting 3.642MB/3.642MB 1f3e46996e29 Extracting 3.642MB/3.642MB 1f3e46996e29 Pull complete 47e20ba03731 Extracting 981B/981B 47e20ba03731 Extracting 981B/981B 47e20ba03731 Pull complete 101b82465a4f Extracting 32.77kB/1.12MB 101b82465a4f Extracting 1.12MB/1.12MB 101b82465a4f Pull complete 319529a7ccb0 Downloading 171B/171B 319529a7ccb0 Verifying Checksum 319529a7ccb0 Download complete 319529a7ccb0 Extracting 171B/171B 319529a7ccb0 Extracting 171B/171B 319529a7ccb0 Pull complete c2f9392cfd4c Downloading 116B/116B c2f9392cfd4c Verifying Checksum c2f9392cfd4c Download complete c2f9392cfd4c Extracting 116B/116B c2f9392cfd4c Extracting 116B/116B c2f9392cfd4c Pull complete 4e04446ce95d Downloading 540.1kB/101.3MB 4e04446ce95d Downloading 11.32MB/101.3MB 4e04446ce95d Downloading 19.39MB/101.3MB 47bfe778b869 Downloading 934B/8.687kB 47bfe778b869 Downloading 8.687kB/8.687kB 47bfe778b869 Verifying Checksum 47bfe778b869 Download complete b1d66b287aa8 Downloading 128B/128B b1d66b287aa8 Verifying Checksum b1d66b287aa8 Download complete 4e04446ce95d Downloading 30.13MB/101.3MB 4e04446ce95d Downloading 38.74MB/101.3MB 4e04446ce95d Downloading 44.67MB/101.3MB 4e04446ce95d Downloading 53.29MB/101.3MB 7865e52a4759 Downloading 168B/168B 7865e52a4759 Verifying Checksum 7865e52a4759 Download complete 7d75f14147c2 Downloading 934B/5.421kB 7d75f14147c2 Downloading 5.421kB/5.421kB 7d75f14147c2 Verifying Checksum 7d75f14147c2 Download complete 4e04446ce95d Downloading 66.21MB/101.3MB 4e04446ce95d Downloading 75.36MB/101.3MB 4e04446ce95d Downloading 84.49MB/101.3MB 4e04446ce95d Downloading 90.95MB/101.3MB 11052a5424e7 Downloading 184B/184B 11052a5424e7 Verifying Checksum 11052a5424e7 Download complete f7dab3ab2d6e Downloading 28.31kB/2.83MB 4e04446ce95d Downloading 98.47MB/101.3MB 4e04446ce95d Verifying Checksum 4e04446ce95d Download complete f7dab3ab2d6e Verifying Checksum f7dab3ab2d6e Download complete f7dab3ab2d6e Extracting 32.77kB/2.83MB 4e04446ce95d Extracting 557.1kB/101.3MB f7dab3ab2d6e Extracting 720.9kB/2.83MB 4e04446ce95d Extracting 1.114MB/101.3MB f7dab3ab2d6e Extracting 786.4kB/2.83MB f7dab3ab2d6e Extracting 2.097MB/2.83MB 4e04446ce95d Extracting 2.228MB/101.3MB f7dab3ab2d6e Extracting 2.83MB/2.83MB f7dab3ab2d6e Pull complete 4e04446ce95d Extracting 5.014MB/101.3MB mainnetwork Pulled 4e04446ce95d Extracting 8.356MB/101.3MB 4e04446ce95d Extracting 12.26MB/101.3MB 4e04446ce95d Extracting 16.71MB/101.3MB 4e04446ce95d Extracting 20.61MB/101.3MB 4e04446ce95d Extracting 23.95MB/101.3MB 4e04446ce95d Extracting 27.3MB/101.3MB 4e04446ce95d Extracting 31.2MB/101.3MB 4e04446ce95d Extracting 35.65MB/101.3MB 4e04446ce95d Extracting 38.44MB/101.3MB 4e04446ce95d Extracting 39.55MB/101.3MB 4e04446ce95d Extracting 41.22MB/101.3MB 4e04446ce95d Extracting 45.68MB/101.3MB 4e04446ce95d Extracting 50.14MB/101.3MB 4e04446ce95d Extracting 51.81MB/101.3MB 4e04446ce95d Extracting 54.59MB/101.3MB 4e04446ce95d Extracting 57.93MB/101.3MB 4e04446ce95d Extracting 61.28MB/101.3MB 4e04446ce95d Extracting 64.06MB/101.3MB 4e04446ce95d Extracting 65.73MB/101.3MB 4e04446ce95d Extracting 67.96MB/101.3MB 4e04446ce95d Extracting 72.42MB/101.3MB 4e04446ce95d Extracting 74.09MB/101.3MB 4e04446ce95d Extracting 74.65MB/101.3MB 4e04446ce95d Extracting 76.32MB/101.3MB 4e04446ce95d Extracting 77.99MB/101.3MB 4e04446ce95d Extracting 80.22MB/101.3MB 4e04446ce95d Extracting 83MB/101.3MB 4e04446ce95d Extracting 86.34MB/101.3MB 4e04446ce95d Extracting 88.57MB/101.3MB 4e04446ce95d Extracting 93.03MB/101.3MB 4e04446ce95d Extracting 97.48MB/101.3MB 4e04446ce95d Extracting 100.3MB/101.3MB 4e04446ce95d Extracting 101.3MB/101.3MB 4e04446ce95d Pull complete 47bfe778b869 Extracting 8.687kB/8.687kB 47bfe778b869 Extracting 8.687kB/8.687kB 47bfe778b869 Pull complete b1d66b287aa8 Extracting 128B/128B b1d66b287aa8 Extracting 128B/128B b1d66b287aa8 Pull complete 7865e52a4759 Extracting 168B/168B 7865e52a4759 Extracting 168B/168B 7865e52a4759 Pull complete 7d75f14147c2 Extracting 5.421kB/5.421kB 7d75f14147c2 Extracting 5.421kB/5.421kB 7d75f14147c2 Pull complete 11052a5424e7 Extracting 184B/184B 11052a5424e7 Extracting 184B/184B 11052a5424e7 Pull complete db Pulled Network unep-gpml_default Creating Network unep-gpml_default Created Volume "unep-gpml_pg-data" Creating Volume "unep-gpml_pg-data" Created Container unep-gpml-db-1 Creating Container unep-gpml-mainnetwork-1 Creating Container unep-gpml-mainnetwork-1 Created Container unep-gpml-db-1 Created Container unep-gpml-db-1 Starting Container unep-gpml-mainnetwork-1 Starting Container unep-gpml-db-1 Started Container unep-gpml-mainnetwork-1 Started backend Pulling a076a628af6f Pulling fs layer 943d8acaac04 Pulling fs layer b9998d19c116 Pulling fs layer eba5b958e041 Pulling fs layer 304692fcbad7 Pulling fs layer 57e75341a7c6 Pulling fs layer f3ea8ad9f339 Pulling fs layer 8f34e344b93b Pulling fs layer c7667b40a61f Pulling fs layer eba5b958e041 Waiting 304692fcbad7 Waiting 57e75341a7c6 Waiting 8f34e344b93b Waiting c7667b40a61f Waiting f3ea8ad9f339 Waiting 943d8acaac04 Downloading 32.77kB/3.249MB a076a628af6f Downloading 282.1kB/27.11MB b9998d19c116 Downloading 211B/211B b9998d19c116 Verifying Checksum b9998d19c116 Download complete 943d8acaac04 Verifying Checksum 943d8acaac04 Download complete a076a628af6f Downloading 4.471MB/27.11MB a076a628af6f Downloading 12.54MB/27.11MB a076a628af6f Downloading 21.74MB/27.11MB a076a628af6f Verifying Checksum a076a628af6f Download complete a076a628af6f Extracting 294.9kB/27.11MB eba5b958e041 Downloading 536kB/197.2MB 304692fcbad7 Downloading 118.9kB/11.79MB eba5b958e041 Downloading 3.226MB/197.2MB a076a628af6f Extracting 1.475MB/27.11MB 304692fcbad7 Downloading 4.017MB/11.79MB eba5b958e041 Downloading 5.917MB/197.2MB 304692fcbad7 Downloading 10.73MB/11.79MB 304692fcbad7 Verifying Checksum 304692fcbad7 Download complete eba5b958e041 Downloading 9.124MB/197.2MB a076a628af6f Extracting 2.064MB/27.11MB eba5b958e041 Downloading 13.43MB/197.2MB 57e75341a7c6 Downloading 42.35kB/4.18MB eba5b958e041 Downloading 15.59MB/197.2MB 57e75341a7c6 Downloading 3.649MB/4.18MB 57e75341a7c6 Downloading 4.18MB/4.18MB 57e75341a7c6 Verifying Checksum 57e75341a7c6 Download complete eba5b958e041 Downloading 21.51MB/197.2MB a076a628af6f Extracting 2.654MB/27.11MB eba5b958e041 Downloading 26.36MB/197.2MB f3ea8ad9f339 Downloading 429B/429B f3ea8ad9f339 Verifying Checksum f3ea8ad9f339 Download complete a076a628af6f Extracting 3.539MB/27.11MB eba5b958e041 Downloading 38.2MB/197.2MB a076a628af6f Extracting 4.719MB/27.11MB eba5b958e041 Downloading 45.7MB/197.2MB 8f34e344b93b Downloading 73.47kB/7.051MB eba5b958e041 Downloading 53.77MB/197.2MB a076a628af6f Extracting 6.488MB/27.11MB 8f34e344b93b Downloading 2.358MB/7.051MB eba5b958e041 Downloading 56.99MB/197.2MB a076a628af6f Extracting 7.078MB/27.11MB c7667b40a61f Downloading 126B/126B c7667b40a61f Verifying Checksum c7667b40a61f Download complete 8f34e344b93b Downloading 6.855MB/7.051MB 8f34e344b93b Verifying Checksum 8f34e344b93b Download complete eba5b958e041 Downloading 64.51MB/197.2MB a076a628af6f Extracting 7.963MB/27.11MB eba5b958e041 Downloading 69.9MB/197.2MB eba5b958e041 Downloading 76.9MB/197.2MB a076a628af6f Extracting 9.142MB/27.11MB eba5b958e041 Downloading 82.82MB/197.2MB a076a628af6f Extracting 10.03MB/27.11MB eba5b958e041 Downloading 89.8MB/197.2MB a076a628af6f Extracting 10.91MB/27.11MB eba5b958e041 Downloading 97.33MB/197.2MB a076a628af6f Extracting 12.09MB/27.11MB eba5b958e041 Downloading 103.8MB/197.2MB a076a628af6f Extracting 13.57MB/27.11MB eba5b958e041 Downloading 114MB/197.2MB a076a628af6f Extracting 15.34MB/27.11MB eba5b958e041 Downloading 119.3MB/197.2MB a076a628af6f Extracting 16.81MB/27.11MB eba5b958e041 Downloading 126.8MB/197.2MB a076a628af6f Extracting 18.28MB/27.11MB eba5b958e041 Downloading 134.3MB/197.2MB a076a628af6f Extracting 20.64MB/27.11MB eba5b958e041 Downloading 144MB/197.2MB a076a628af6f Extracting 22.41MB/27.11MB eba5b958e041 Downloading 152MB/197.2MB eba5b958e041 Downloading 154.2MB/197.2MB eba5b958e041 Downloading 160.6MB/197.2MB a076a628af6f Extracting 24.77MB/27.11MB eba5b958e041 Downloading 168.7MB/197.2MB a076a628af6f Extracting 25.66MB/27.11MB eba5b958e041 Downloading 178.9MB/197.2MB a076a628af6f Extracting 25.95MB/27.11MB eba5b958e041 Downloading 191.3MB/197.2MB eba5b958e041 Downloading 195MB/197.2MB eba5b958e041 Verifying Checksum eba5b958e041 Download complete a076a628af6f Extracting 26.25MB/27.11MB a076a628af6f Extracting 27.11MB/27.11MB a076a628af6f Pull complete 943d8acaac04 Extracting 32.77kB/3.249MB 943d8acaac04 Extracting 2.195MB/3.249MB 943d8acaac04 Extracting 3.249MB/3.249MB 943d8acaac04 Pull complete b9998d19c116 Extracting 211B/211B b9998d19c116 Extracting 211B/211B b9998d19c116 Pull complete eba5b958e041 Extracting 557.1kB/197.2MB eba5b958e041 Extracting 7.799MB/197.2MB eba5b958e041 Extracting 15.04MB/197.2MB eba5b958e041 Extracting 22.84MB/197.2MB eba5b958e041 Extracting 31.75MB/197.2MB eba5b958e041 Extracting 37.88MB/197.2MB eba5b958e041 Extracting 40.11MB/197.2MB eba5b958e041 Extracting 43.45MB/197.2MB eba5b958e041 Extracting 55.15MB/197.2MB eba5b958e041 Extracting 61.83MB/197.2MB eba5b958e041 Extracting 70.75MB/197.2MB eba5b958e041 Extracting 77.99MB/197.2MB eba5b958e041 Extracting 81.89MB/197.2MB eba5b958e041 Extracting 85.79MB/197.2MB eba5b958e041 Extracting 89.13MB/197.2MB eba5b958e041 Extracting 90.8MB/197.2MB eba5b958e041 Extracting 92.47MB/197.2MB eba5b958e041 Extracting 95.81MB/197.2MB eba5b958e041 Extracting 98.6MB/197.2MB eba5b958e041 Extracting 101.4MB/197.2MB eba5b958e041 Extracting 104.7MB/197.2MB eba5b958e041 Extracting 108.1MB/197.2MB eba5b958e041 Extracting 112.5MB/197.2MB eba5b958e041 Extracting 115.3MB/197.2MB eba5b958e041 Extracting 117MB/197.2MB eba5b958e041 Extracting 119.2MB/197.2MB eba5b958e041 Extracting 122.6MB/197.2MB eba5b958e041 Extracting 125.3MB/197.2MB eba5b958e041 Extracting 128.1MB/197.2MB eba5b958e041 Extracting 130.9MB/197.2MB eba5b958e041 Extracting 133.7MB/197.2MB eba5b958e041 Extracting 134.8MB/197.2MB eba5b958e041 Extracting 136.5MB/197.2MB eba5b958e041 Extracting 141.5MB/197.2MB eba5b958e041 Extracting 149.3MB/197.2MB eba5b958e041 Extracting 160.4MB/197.2MB eba5b958e041 Extracting 170.5MB/197.2MB eba5b958e041 Extracting 177.1MB/197.2MB eba5b958e041 Extracting 181MB/197.2MB eba5b958e041 Extracting 188.3MB/197.2MB eba5b958e041 Extracting 196.6MB/197.2MB eba5b958e041 Extracting 197.2MB/197.2MB eba5b958e041 Pull complete 304692fcbad7 Extracting 131.1kB/11.79MB 304692fcbad7 Extracting 9.306MB/11.79MB 304692fcbad7 Extracting 11.79MB/11.79MB 304692fcbad7 Extracting 11.79MB/11.79MB 304692fcbad7 Pull complete 57e75341a7c6 Extracting 65.54kB/4.18MB 57e75341a7c6 Extracting 4.18MB/4.18MB 57e75341a7c6 Extracting 4.18MB/4.18MB 57e75341a7c6 Pull complete f3ea8ad9f339 Extracting 429B/429B f3ea8ad9f339 Extracting 429B/429B f3ea8ad9f339 Pull complete 8f34e344b93b Extracting 98.3kB/7.051MB 8f34e344b93b Extracting 1.671MB/7.051MB 8f34e344b93b Extracting 6.685MB/7.051MB 8f34e344b93b Extracting 7.051MB/7.051MB 8f34e344b93b Extracting 7.051MB/7.051MB 8f34e344b93b Pull complete c7667b40a61f Extracting 126B/126B c7667b40a61f Extracting 126B/126B c7667b40a61f Pull complete backend Pulled + find ./resources/migrations/ -name '*.up.sql' + sort --numeric-sort + awk -F / '{print substr($4,1,3)}' + uniq --repeated + [[ -s /tmp/duplicated ]] + lein with-profile -dev,+test,+seeder,+clj-kondo clj-kondo Linting /app/seeder /app/src /app/test linting took 10273ms, errors: 0, warnings: 0 + lein with-profile -user,-dev,+test,+seeder,+eastwood eastwood == Eastwood 1.4.2 Clojure 1.11.3 JVM 11.0.10 == Directories scanned for source files: seeder src test == Linting dev.gethop.sql-utils == == Linting gpml.timbre-logger == == Linting gpml.db.organisation-detail == == Linting gpml.util.malli == == Linting gpml.util.thread-transactions == == Linting gpml.util.regular-expressions == == Linting gpml.util == == Linting gpml.util.result == == Linting gpml.db.jdbc-util == == Linting gpml.db.file == == Linting gpml.boundary.port.storage-client == == Linting gpml.service.file == == Linting gpml.domain.types == == Linting gpml.domain.resource == == Linting gpml.util.postgresql == == Linting gpml.db.plastic-strategy == == Linting gpml.boundary.port.chat == == Linting gpml.util.json == == Linting gpml.util.http-client == == Linting gpml.db.rbac-util == == Linting gpml.service.permissions == == Linting gpml.util.sql == == Linting gpml.db.stakeholder == == Linting gpml.handler.util == == Linting gpml.db == == Linting gpml.boundary.adapter.chat.ds-chat == == Linting gpml.util.email == == Linting gpml.service.chat == == Linting gpml.db.plastic-strategy.team == == Linting gpml.service.plastic-strategy == == Linting gpml.domain.related-content == == Linting gpml.domain.policy == == Linting gpml.db.resource.geo-coverage == == Linting gpml.domain.geo-coverage == == Linting gpml.handler.resource.geo-coverage == == Linting gpml.fixtures == == Linting gpml.db.country == == Linting gpml.handler.country == == Linting gpml.handler.country-test == == Linting gpml.db.event == == Linting gpml.handler.resource.permission == == Linting gpml.db.chat-curated-channel == == Linting gpml.service.chat-curated-channel == == Linting gpml.handler.responses == == Linting gpml.handler.chat-curated-channel == == Linting gpml.db.resource.tag == == Linting gpml.db.resource.association == == Linting gpml.db.stakeholder-association == == Linting gpml.db.comment == == Linting gpml.handler.comment == == Linting gpml.domain.event == == Linting gpml.boundary.adapter.datasource.brs.field-parser == == Linting gpml.db.review == == Linting gpml.db.project == == Linting gpml.db.landing == == Linting gpml.handler.nav == == Linting gpml.domain.tag == == Linting gpml.db.tag == == Linting gpml.handler.tag == == Linting gpml.db.invitation == == Linting gpml.handler.resource.tag == == Linting gpml.handler.stakeholder.tag == == Linting gpml.handler.invitation == == Linting gpml.domain.miscellaneous == == Linting gpml.domain.file == == Linting gpml.handler.file == == Linting gpml.domain.organisation == == Linting gpml.db.organisation == == Linting gpml.util.geo == == Linting gpml.handler.organisation == == Linting gpml.db.technology == == Linting gpml.db.favorite == == Linting gpml.handler.plastic-strategy == == Linting gpml.auth == == Linting gpml.auth-test == == Linting gpml.seeder.db == == Linting gpml.service.association == == Linting gpml.db.resource.related-content == == Linting gpml.db.language == == Linting gpml.handler.resource.related-content == == Linting gpml.handler.technology == == Linting gpml.boundary.port.datasource == == Linting gpml.boundary.adapter.datasource.brs.core == == Linting gpml.boundary.adapter.datasource.brs == == Linting gpml.handler.env == == Linting gpml.util.csv == == Linting gpml.db.topic == == Linting gpml.domain.export == == Linting gpml.handler.export == == Linting gpml.db.initiative == == Linting gpml.seeder.util == == Linting gpml.domain.stakeholder == == Linting gpml.handler.review == == Linting gpml.test-util == == Linting gpml.scheduler == == Linting gpml.db.resource.connection == == Linting gpml.db.country-group == == Linting gpml.handler.browse == == Linting gpml.db.community == == Linting gpml.db.resource == == Linting gpml.util.image == == Linting gpml.handler.monitoring == == Linting gpml.handler.main == == Linting gpml.db.policy == == Linting gpml.handler.policy == == Linting gpml.domain.country-state == == Linting gpml.db.country-state == == Linting gpml.handler.country-state == == Linting gpml.domain.topic-stakeholder-auth == == Linting gpml.handler.auth == == Linting gpml.db.plastic-strategy.file == == Linting gpml.service.plastic-strategy.file == == Linting mocks.boundary.adapter.storage-client.local-file-system == == Linting gpml.util.crypto == == Linting gpml.service.stakeholder == == Linting gpml.handler.stakeholder.expert == == Linting gpml.db.currency == == Linting gpml.db.action == == Linting gpml.seeder.main == == Linting gpml.handler.comment-test == == Linting gpml.db.resource.translation == == Linting gpml.domain.translation == == Linting gpml.db.resource.detail == == Linting gpml.handler.resource.translation == == Linting gpml.db.submission == == Linting gpml.db.action-detail == == Linting gpml.db.plastic-strategy.bookmark == == Linting gpml.seeder.dummy == == Linting gpml.db.initiative-test == == Linting mocks.boundary.adapter.chat.ds-chat == == Linting gpml.db.updater-test == == Linting gpml.handler.stakeholder == == Linting gpml.handler.profile-test == == Linting gpml.handler.event == == Linting gpml.handler.event-test == == Linting gpml.db.badge == == Linting gpml.handler.badge == == Linting gpml.db.favorite-test == == Linting gpml.handler.currency == == Linting gpml.db.activity == == Linting gpml.domain.project == == Linting gpml.handler.project == == Linting gpml.domain.case-study == == Linting gpml.handler.util-test == == Linting gpml.handler.resource.translation-test == == Linting gpml.db.detail == == Linting gpml.scheduler.leap-api-policy-importer == == Linting gpml.db.like == == Linting gpml.handler.technology-test == == Linting gpml.handler.favorite == == Linting gpml.handler.organisation-test == == Linting gpml.handler.contact == == Linting gpml.handler.activity == == Linting gpml.handler.activity-test == == Linting gpml.handler.country-group == == Linting gpml.handler.subscribe == == Linting gpml.handler.programmatic.organisation == == Linting gpml.handler.initiative == == Linting gpml.handler.stakeholder-test == == Linting gpml.scheduler.picture-file-reconciler == == Linting gpml.db.resource.list == == Linting gpml.handler.list == == Linting gpml.handler.community == == Linting gpml.programmatic == == Linting gpml.service.plastic-strategy.bookmark == == Linting gpml.handler.programmatic.country-state == == Linting gpml.db.topic-test == == Linting gpml.util.auth0 == == Linting gpml.handler.submission == == Linting gpml.handler.like == == Linting gpml.handler.chat == == Linting gpml.handler.plastic-strategy.file == == Linting gpml.service.invitation == == Linting gpml.service.plastic-strategy.team == == Linting gpml.handler.plastic-strategy.team == == Linting gpml.handler.community-test == == Linting gpml.scheduler.chat-active-status-observer == == Linting gpml.handler.plastic-strategy.bookmark == == Linting gpml.handler.notification == == Linting gpml.db.case-study == == Linting gpml.handler.programmatic.files-migrator == == Linting gpml.handler.initiative-test == == Linting gpml.handler.submission-test == == Linting gpml.handler.landing == == Linting gpml.handler.stakeholder-association == == Linting gpml.domain.initiative == == Linting gpml.handler.detail == == Linting gpml.handler.detail-test == == Linting gpml.handler.auth-test == == Linting gpml.scheduler.chat-message-summarizer == == Linting gpml.timbre-logger.json == == Linting gpml.handler.policy-test == == Linting gpml.scheduler.brs-api-importer == == Linting gpml.handler.programmatic.brs-api-importer == == Linting gpml.handler.resource == == Linting gpml.handler.resource-test == == Linting gpml.handler.programmatic.plastic-strategy == == Linting gpml.handler.search == == Linting gpml.handler.favorite-test == == Linting gpml.handler.programmatic.case-study == == Linting gpml.db.activity-test == == Linting gpml.handler.organisation-detail == == Linting seeder == == Linting gpml.handler.case-study == == Linting gpml.handler.browse-test == == Linting gpml.domain.badge == == Linting gpml.handler.programmatic.badge == == Linting gpml.db.landing-test == == Linting gpml.handler.landing-test == == Linting gpml.db.like-test == == Linting gpml.handler.review-test == == Linting gpml.db.signup-test == == Linting gpml.boundary.adapter.storage-client.gcs == == Linting gpml.handler.non-member-organisation == == Linting gpml.main == == Linting done in 102027 ms == == Warnings: 0. Exceptions thrown: 0 + CI=true + lein with-profile -user,-dev,+test,+seeder,+eftest eftest Testing gpml.handler.technology-test Testing gpml.handler.activity-test Testing gpml.db.topic-test Testing gpml.handler.event-test Testing gpml.handler.organisation-test Testing gpml.db.landing-test Testing gpml.handler.util-test Testing gpml.handler.resource.translation-test Testing gpml.handler.policy-test Testing gpml.handler.profile-test Testing gpml.db.signup-test Testing gpml.handler.auth-test Testing gpml.handler.country-test Testing gpml.db.updater-test Testing gpml.db.activity-test Testing gpml.handler.detail-test Testing gpml.handler.comment-test Testing gpml.handler.landing-test Testing gpml.handler.favorite-test Testing gpml.handler.resource-test Testing gpml.handler.submission-test Testing gpml.db.like-test Testing gpml.handler.stakeholder-test Testing gpml.handler.browse-test Testing gpml.handler.initiative-test Testing gpml.handler.review-test Testing Testing gpml.handler.community-test gpml.db.favorite-test Testing gpml.db.initiative-test Testing gpml.auth-test {"duct.migrator.ragtime/applying":"000-init#c4c023ba","timestamp":"2025-06-05T19:13:11.360Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"001-add-country-column-to-resource-table#76bf9ddc","timestamp":"2025-06-05T19:13:11.688Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"002-change-valid-resource#fcc77951","timestamp":"2025-06-05T19:13:11.732Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"003-change-implementing_mea-to-nullable#7cc4c910","timestamp":"2025-06-05T19:13:11.778Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"004-rename-table-country-group-country#07242fc5","timestamp":"2025-06-05T19:13:11.837Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"005-create-project-schemas#19f2a9bc","timestamp":"2025-06-05T19:13:11.893Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"006-add-country-city-columns-to-event-table#16073fae","timestamp":"2025-06-05T19:13:11.978Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"007-add-approved-column-to-stakeholder#a5ced0ca","timestamp":"2025-06-05T19:13:12.020Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"008-add-role-to-stakeholder#5beec2ab","timestamp":"2025-06-05T19:13:12.058Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"009-create-browse-views#c10ad7eb","timestamp":"2025-06-05T19:13:12.096Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"010-rename-linkedin-and-summary-column-in-stakeholder#3ca8f911","timestamp":"2025-06-05T19:13:12.208Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"011-create-stakeholder-picture-table#9b6cc9f6","timestamp":"2025-06-05T19:13:12.261Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"012-create-stakeholder-portfolio#043e20e5","timestamp":"2025-06-05T19:13:12.313Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"013-create-event-image-table#b29ca82d","timestamp":"2025-06-05T19:13:12.356Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"014-improve-browse-views#b47efbc4","timestamp":"2025-06-05T19:13:12.405Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"015-stakeholder-association#356b8b1d","timestamp":"2025-06-05T19:13:12.550Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"016-drop-stakeholder-portfolio#caa21717","timestamp":"2025-06-05T19:13:12.646Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"017-include-projects-browse-views#5915adba","timestamp":"2025-06-05T19:13:12.711Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"018-add-event-approved#d3c93f74","timestamp":"2025-06-05T19:13:12.813Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"018-add-event-approved-at#193080cc","timestamp":"2025-06-05T19:13:12.844Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"019-browse-exclude-unapproved-events#5d492cef","timestamp":"2025-06-05T19:13:12.916Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"020-event-geo-coverage-values#b6923a58","timestamp":"2025-06-05T19:13:12.969Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"021-fix-event-unapproved#138737fc","timestamp":"2025-06-05T19:13:13.021Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"022-resource-type-browse-view#63fa9765","timestamp":"2025-06-05T19:13:13.062Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"023-create-stakeholder-cv-table#bd47a0be","timestamp":"2025-06-05T19:13:13.104Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"024-browse-view-geo-coverage-values#b4fcf983","timestamp":"2025-06-05T19:13:13.148Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"025-add-status-to-all-resource-table#168f5635","timestamp":"2025-06-05T19:13:13.224Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"026-browse-stakeholder#40020935","timestamp":"2025-06-05T19:13:13.323Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"027-add-country-and-country-group-to-organisation#f57c3c0b","timestamp":"2025-06-05T19:13:13.381Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"028-stakeholder-associations-table#b430f531","timestamp":"2025-06-05T19:13:13.424Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"029-create-organisation-geo-coverage#13dd149b","timestamp":"2025-06-05T19:13:13.480Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"030-fix-v-stakeholder-association#7ffef785","timestamp":"2025-06-05T19:13:13.539Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"031-add-type-to-stakeholder-tag#2ff34e54","timestamp":"2025-06-05T19:13:13.582Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"032-remove-type-stakeholder-tag#6940a4ba","timestamp":"2025-06-05T19:13:13.619Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"033-add-organisation-role-to-stakeholder#05e92b86","timestamp":"2025-06-05T19:13:13.659Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"034-add-project-url-column#fd8a0a98","timestamp":"2025-06-05T19:13:13.706Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"035-add-value-remarks-column-to-resources#837d25e5","timestamp":"2025-06-05T19:13:13.779Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"036-add-review-status-and-new-columns-to-organisation#d8b2b11b","timestamp":"2025-06-05T19:13:13.830Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"037-create-v-organisation#2ffa4ead","timestamp":"2025-06-05T19:13:13.874Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"038-add-project-image-column#9879dd00","timestamp":"2025-06-05T19:13:13.937Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"039-fix-v_topic#86f5ad5b","timestamp":"2025-06-05T19:13:13.995Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"040-fix-organisation-view-topic#3aa233bd","timestamp":"2025-06-05T19:13:14.036Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"041-stakeholder-organisation-table#bb048191","timestamp":"2025-06-05T19:13:14.083Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"042-fix-v-topic-geo-coverage#17705bae","timestamp":"2025-06-05T19:13:14.133Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"043-add-policy-url#61571240","timestamp":"2025-06-05T19:13:14.186Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"044-add-technology-url#a6c2576e","timestamp":"2025-06-05T19:13:14.231Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"045-fix-v_technology#c872d8ff","timestamp":"2025-06-05T19:13:14.278Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"046-add-technology-image-and-logo#25dedbc9","timestamp":"2025-06-05T19:13:14.344Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"047-add-policy-image#34b0fd65","timestamp":"2025-06-05T19:13:14.406Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"048-add-orgs-to-v_resource#df11e390","timestamp":"2025-06-05T19:13:14.463Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"049-change-some-types-in-resource#06a89e9c","timestamp":"2025-06-05T19:13:14.518Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"050-add-country-teritory-column#0728092a","timestamp":"2025-06-05T19:13:14.572Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"051-rename-country-territory-column#421f8446","timestamp":"2025-06-05T19:13:14.621Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"052-rename-country-group-country-pk#9164b8db","timestamp":"2025-06-05T19:13:14.663Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"053-add-public-email-to-stakeholder#23f75a59","timestamp":"2025-06-05T19:13:14.703Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"054-refine-v-stakeholder-view#2377f56e","timestamp":"2025-06-05T19:13:14.757Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"055-sequence-adjustment#89386216","timestamp":"2025-06-05T19:13:14.806Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"056-fix-sequence-adjustment#ea2c4a62","timestamp":"2025-06-05T19:13:14.856Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"057-fix-wrong-sequence-assignment#06bb9285","timestamp":"2025-06-05T19:13:14.894Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"058-drop-unique-country-name#bfff9f45","timestamp":"2025-06-05T19:13:14.959Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"059-create-resource-image-table#72d34560","timestamp":"2025-06-05T19:13:15.010Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"060-add-created-by-to-all-resources#23e03c42","timestamp":"2025-06-05T19:13:15.059Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"061-remove-review-status-from-v-stakeholder-data#78ec18c7","timestamp":"2025-06-05T19:13:15.116Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"062-browse-view-stakeholder-country-as-id#2a2af262","timestamp":"2025-06-05T19:13:15.186Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"063-add-org-logo-column#f1366ffb","timestamp":"2025-06-05T19:13:15.261Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"064-create-initiative-table#e5f7ac9b","timestamp":"2025-06-05T19:13:15.311Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"065-text-array-to-jsonb#5805f924","timestamp":"2025-06-05T19:13:15.362Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"066-adjust-initiative-sequence#76dbb283","timestamp":"2025-06-05T19:13:15.472Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"067-add-q1_1-to-initiative#d6c3ff13","timestamp":"2025-06-05T19:13:15.551Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"068-v-project-include-initiative#3e0f5c12","timestamp":"2025-06-05T19:13:15.597Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"069-v-project-fix-geo-coverage#8054d6c2","timestamp":"2025-06-05T19:13:15.676Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"070-initiative-change-value-type-to-v2#c6521f9d","timestamp":"2025-06-05T19:13:15.732Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"071-use_country_id_in_views#e45b26a6","timestamp":"2025-06-05T19:13:15.767Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"072-fix-initiative-geo-related-views#3fe1872b","timestamp":"2025-06-05T19:13:15.894Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"073-filter-review-status-on-topic-views#81c5394a","timestamp":"2025-06-05T19:13:15.954Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"074-v-stakeholder-organisation-role#95eab9f5","timestamp":"2025-06-05T19:13:16.012Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"075-tags-to-ids#c07904b8","timestamp":"2025-06-05T19:13:16.070Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"076-add-finance-other-field#c52cd069","timestamp":"2025-06-05T19:13:16.145Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"077-monitoring-url-array#76287074","timestamp":"2025-06-05T19:13:16.200Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"078-invitation-table#5a7ff58f","timestamp":"2025-06-05T19:13:16.261Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"079-add-reviewer-role#e7f682b7","timestamp":"2025-06-05T19:13:16.332Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"080-add-organisation-contact-stakeholders#22061ea5","timestamp":"2025-06-05T19:13:16.377Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"081-add-topic-tags#cef45524","timestamp":"2025-06-05T19:13:16.425Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"082-add-topic-review-table#c0d4587c","timestamp":"2025-06-05T19:13:16.472Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"083-view-unapproved-data#61699e09","timestamp":"2025-06-05T19:13:16.548Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"084-create-organisation-tag-table#014c9c1a","timestamp":"2025-06-05T19:13:16.625Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"085-tag-topics#ae3557be","timestamp":"2025-06-05T19:13:16.680Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"086-add-stakeholder-public-database#fdd21a4b","timestamp":"2025-06-05T19:13:16.737Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"087-add-stakeholder-company-name#97c9f470","timestamp":"2025-06-05T19:13:16.787Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"088-add-organisation-representative-group-details#b364a822","timestamp":"2025-06-05T19:13:16.825Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"089-add-organisation-subnational-area#b4e339e6","timestamp":"2025-06-05T19:13:16.857Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"090-add-transnational-country-group-type#d551848f","timestamp":"2025-06-05T19:13:16.893Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"091-add-transnational-country-group-values#9a46db27","timestamp":"2025-06-05T19:13:16.934Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"092-create-non-member-organisation-table#fe1b1cca","timestamp":"2025-06-05T19:13:16.979Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"093-alter-stakeholder-table-non-member-column#431a30df","timestamp":"2025-06-05T19:13:17.070Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"094-add-new-columns-to-policy#0b150f55","timestamp":"2025-06-05T19:13:17.114Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"095-add-publication-reference-to-policy#68a7a595","timestamp":"2025-06-05T19:13:17.150Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"096-add-columns-to-non_member_organisation#225ac121","timestamp":"2025-06-05T19:13:17.188Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"097-add-geo-support-to-non_member_organisation#70f9124f","timestamp":"2025-06-05T19:13:17.227Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"098-add-initiative-non-member-org-column#0359663e","timestamp":"2025-06-05T19:13:17.307Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"099-update-initiative-views#6df986d2","timestamp":"2025-06-05T19:13:17.350Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"100-fix-initiative-views#75b34934","timestamp":"2025-06-05T19:13:17.420Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"101-fix-initiative-tag-view#a552ad19","timestamp":"2025-06-05T19:13:17.478Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"102-add-is-member-to-organisation-table#eab00e91","timestamp":"2025-06-05T19:13:17.514Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"103-add-created-and-modifed-and-reviewed-by-and-reviewed-at-organisation-table#4e760198","timestamp":"2025-06-05T19:13:17.546Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"104-update-v-stakeholder-search-text#904fa57c","timestamp":"2025-06-05T19:13:17.582Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"105-update-v-resource-data#a6e75536","timestamp":"2025-06-05T19:13:17.618Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"106-new-initiative-geo-approach#226bed5d","timestamp":"2025-06-05T19:13:17.683Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"107-topic-stakeholder-auth-table#18e9f376","timestamp":"2025-06-05T19:13:17.737Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"108-update-v-organisation#097c04ed","timestamp":"2025-06-05T19:13:17.796Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"109-review-update-unique-constraint#585111c7","timestamp":"2025-06-05T19:13:17.847Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"110-adapt-stakeholder-non-member-organisation#df46a52d","timestamp":"2025-06-05T19:13:17.884Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"111-add-url-to-topics#75bd69f4","timestamp":"2025-06-05T19:13:17.922Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"112-remove-non-member-organisation-relation#fab01b1f","timestamp":"2025-06-05T19:13:18.137Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"113-add-idp-username-to-stakeholder-table#6cb61727","timestamp":"2025-06-05T19:13:18.178Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"114-add-keys-for-flexible-forms#1b099ac0","timestamp":"2025-06-05T19:13:18.214Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"115-entity-association#9313ebb9","timestamp":"2025-06-05T19:13:18.411Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"116-add-enum-values-for-stakeholder-entity-associations#6d23f9b7","timestamp":"2025-06-05T19:13:18.477Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"117-add-capacity-building-view#d4896856","timestamp":"2025-06-05T19:13:18.567Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"118-add-more-fields-to-event-and-policy#a93aa8ee","timestamp":"2025-06-05T19:13:18.765Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"119-add-missing-enum-types#52896e2e","timestamp":"2025-06-05T19:13:18.950Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"120-alter-invitation-table#a604a279","timestamp":"2025-06-05T19:13:19.039Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"121-add-activity-type-enum#a63fa0db","timestamp":"2025-06-05T19:13:19.076Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"122-add-activity-table#d06e59a2","timestamp":"2025-06-05T19:13:19.112Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"123-add-is-member-to-v-organisation-data#2a8b12c5","timestamp":"2025-06-05T19:13:19.175Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"124-fix-initiative-association#d43cf701","timestamp":"2025-06-05T19:13:19.248Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"125-add-fields-to-resource-related-tables#b1ebd106","timestamp":"2025-06-05T19:13:19.359Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"126-add-initiative-tag-table#f0dac7ba","timestamp":"2025-06-05T19:13:19.446Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"127-add-enum-initiative-association#71f1ed71","timestamp":"2025-06-05T19:13:19.487Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"128-add-unique-constraint-to-stakeholder-initiative-table#2f9b0885","timestamp":"2025-06-05T19:13:19.585Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"129-add-default-id-to-initiative-tag#5b6c1eea","timestamp":"2025-06-05T19:13:19.619Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"130-add-value-to-association-enums#a7c71766","timestamp":"2025-06-05T19:13:19.670Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"131-add-image-to-initiative#0d684e11","timestamp":"2025-06-05T19:13:19.727Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"132-add-cascade-for-association-tables#a63b08da","timestamp":"2025-06-05T19:13:19.758Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"133-add-subnational-city-to-resource-tables#15d5d2dd","timestamp":"2025-06-05T19:13:19.965Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"134-add-fields-to-policy-and-stakeholder#9cfef83d","timestamp":"2025-06-05T19:13:20.055Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"135-update-stakeholder-affiliation-constraint#e1f2e642","timestamp":"2025-06-05T19:13:20.104Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"136-update-tags-table#8045f9c0","timestamp":"2025-06-05T19:13:20.165Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"137-add-tag-to-topic-type#7dc3af32","timestamp":"2025-06-05T19:13:20.257Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"138-add-headquarter-to-technology#0b80e94a","timestamp":"2025-06-05T19:13:20.290Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"139-update-table-relations#6c3cf75a","timestamp":"2025-06-05T19:13:20.363Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"140-clean-up-transnational-resources-without-country-groups#f622f6c6","timestamp":"2025-06-05T19:13:21.059Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"141-add-non-member-organisation-to-topic-type-enum#8e3ba23d","timestamp":"2025-06-05T19:13:21.155Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"142-add-document-preview-key-to-resource-tables#f767bfe4","timestamp":"2025-06-05T19:13:21.194Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"143-add-comments-initial-schema#c4808af6","timestamp":"2025-06-05T19:13:21.310Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"144-alter-comment-table-title-drop-not-null-constraint#8afab4ee","timestamp":"2025-06-05T19:13:21.363Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"145-alter-tag-table-add-definition-and-ontology-link#fb96b5d0","timestamp":"2025-06-05T19:13:21.412Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"146-clean-up-db-tag-values#223ba5a3","timestamp":"2025-06-05T19:13:21.456Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"147-make-tags-approved-by-default#68847ff5","timestamp":"2025-06-05T19:13:21.503Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"148-add-stakeholder-tag-relation-category#ff923ac6","timestamp":"2025-06-05T19:13:21.535Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"149-populate-stakeholder-tag-relation-category#7d0dc409","timestamp":"2025-06-05T19:13:21.580Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"150-fix-populate-stakeholder-tag-relation-category#8088833a","timestamp":"2025-06-05T19:13:21.632Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"151-fix-organisation-types-naming#594af1b8","timestamp":"2025-06-05T19:13:21.680Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"152-add-is-bookmark-to-stakeholder-topic-tables#3c98d8ea","timestamp":"2025-06-05T19:13:21.739Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"153-remove-default-avatar-pic-from-stakeholder#c89d4db7","timestamp":"2025-06-05T19:13:21.924Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"154-add-related-content-table-and-functions#2c86b531","timestamp":"2025-06-05T19:13:21.973Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"155-add-thumbnail-property-to-resource-and-policy#8a3fac94","timestamp":"2025-06-05T19:13:22.117Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"156-remove-representation-column-from-stakeholder#a96ad58e","timestamp":"2025-06-05T19:13:22.200Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"157-add-expertise-tags-and-categories#c376943c","timestamp":"2025-06-05T19:13:22.288Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"158-refactor-invitation-table-to-be-generic#37abd81f","timestamp":"2025-06-05T19:13:22.413Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"159-add-invited-review-status-value#371d1165","timestamp":"2025-06-05T19:13:22.539Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"160-delete-legacy-policy-related-views-and-tables#1b62ec01","timestamp":"2025-06-05T19:13:22.594Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"161-perform-changes-for-leap-api-policies-integration#bcc5569b","timestamp":"2025-06-05T19:13:22.678Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"162-add-delete-on-cascade-foreign-key-constraints-to-tags#8d2d4f3f","timestamp":"2025-06-05T19:13:22.818Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"163-add-featured-prop-to-resources#0455f905","timestamp":"2025-06-05T19:13:23.012Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"164-remove-invalid-stakeholder-tags-enforcing-tag-relation-category#6d2238aa","timestamp":"2025-06-05T19:13:23.120Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"165-fix-duplicated-tags#1f0e6b72","timestamp":"2025-06-05T19:13:23.187Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"166-fix-policy-languages-and-unify-for-translations#02760d01","timestamp":"2025-06-05T19:13:23.696Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"167-add-language-to-remaining-resource-types#f4d93ead","timestamp":"2025-06-05T19:13:23.761Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"168-add-resource-translation-tables#3f5373e4","timestamp":"2025-06-05T19:13:23.887Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"169-add-capacity-building-to-resources#1d8c805f","timestamp":"2025-06-05T19:13:23.988Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"170-setup-project-schema#5a4f8d20","timestamp":"2025-06-05T19:13:24.107Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"171-remove-policy-deprecated-columns#fdb2d2cf","timestamp":"2025-06-05T19:13:24.215Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"172-partially-revert-migration-172#bd205636","timestamp":"2025-06-05T19:13:24.264Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"173-remove-is-bookmark-from-favorite-tables#a049f651","timestamp":"2025-06-05T19:13:24.311Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"174-alter-table-project-add-stage-column#452effce","timestamp":"2025-06-05T19:13:24.412Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"175-alter-project-table-add-answers-column#1d9b0152","timestamp":"2025-06-05T19:13:24.483Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"176-update-action-plan-sub-content-type#5b2149cc","timestamp":"2025-06-05T19:13:24.526Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"177-brs-api-integration-schema-update#0db3cea3","timestamp":"2025-06-05T19:13:24.595Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"178-add-source-prop-to-all-res-types#e8b1fe99","timestamp":"2025-06-05T19:13:26.687Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"179-setup-case-study-res-type-schema#f8824a4a","timestamp":"2025-06-05T19:13:26.777Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"180-setup-country-states-schema#b6edce8a","timestamp":"2025-06-05T19:13:26.956Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"181-update-geo-coverage-tables-check-constraint#4700bc96","timestamp":"2025-06-05T19:13:27.096Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"182-add-case-study-url-property#000e8c53","timestamp":"2025-06-05T19:13:27.507Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"183-update-case-study-schema#ff180569","timestamp":"2025-06-05T19:13:27.567Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"184-add-case-study-to-resource-type-enum#42647a53","timestamp":"2025-06-05T19:13:27.617Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"185-refactor-comment-schema#79730fe9","timestamp":"2025-06-05T19:13:27.666Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"186-setup-rbac-model-schema#f65d8d9c","timestamp":"2025-06-05T19:13:27.784Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"187-add-static-rbac-model-data#e5493fa6","timestamp":"2025-06-05T19:13:27.919Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"188-refactor-project-schema#4ae9ab45","timestamp":"2025-06-05T19:13:27.999Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"189-add-focal-point-value-to-organisation-association-type#03941af0","timestamp":"2025-06-05T19:13:28.183Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"190-migrate-permissions-to-new-rbac-system-model#0cd06802","timestamp":"2025-06-05T19:13:28.238Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"191-add-file-model#746c86b1","timestamp":"2025-06-05T19:13:28.971Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"192-migrate-files-to-file-table#3b39043c","timestamp":"2025-06-05T19:13:29.052Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"193-setup-rocket-chat-integration-model#934b6e44","timestamp":"2025-06-05T19:13:29.353Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"194-support-private-tags#b242e075","timestamp":"2025-06-05T19:13:29.431Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"195-add-invitation-type-enum#e5c9b1ea","timestamp":"2025-06-05T19:13:29.471Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"196-setup-plastic-strategy-model#a6bda24e","timestamp":"2025-06-05T19:13:29.528Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"197-add-delete-ps-team-member-rbac-permission#fa2b6ccb","timestamp":"2025-06-05T19:13:29.736Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"198-setup-plastic-strategy-files-model#a5b8e672","timestamp":"2025-06-05T19:13:29.790Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"199-add-section-key-to-ps-bookmark#7d34c69d","timestamp":"2025-06-05T19:13:29.855Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"200-add-chat-channel-id-to-ps-model#fa39006f","timestamp":"2025-06-05T19:13:29.975Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"201-support-badges#11c4f3fb","timestamp":"2025-06-05T19:13:30.020Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"202-update-badges-db-model-and-add-new-types#f121b428","timestamp":"2025-06-05T19:13:30.218Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"203-add-missing-on-delete-cascade-constraints#699c85f9","timestamp":"2025-06-05T19:13:30.299Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"204-add-chat-auth-token-to-stakeholders#8f33b295","timestamp":"2025-06-05T19:13:30.417Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"205-nullify-old-chat-attrs#ec36e65b","timestamp":"2025-06-05T19:13:30.456Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"206-create-chat-channel-metadata#69525313","timestamp":"2025-06-05T19:13:30.501Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"207-create_chat_channel_membership#7c9407c1","timestamp":"2025-06-05T19:13:30.551Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"208-add_chat_channel_id_index#a0853f94","timestamp":"2025-06-05T19:13:30.600Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"209-create_pinned_links#0007f70b","timestamp":"2025-06-05T19:13:30.638Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"210-create-pseudo-country#fd71d851","timestamp":"2025-06-05T19:13:30.692Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"211-create-ps-for-pseudo-country#110d3b88","timestamp":"2025-06-05T19:13:30.723Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"212-add-rbac-context-for-pseudo-country-ps#2e5ecebc","timestamp":"2025-06-05T19:13:30.768Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"213-fix-stakeholder-badge-stakeholder-id-fkey#cd90c1a2","timestamp":"2025-06-05T19:13:30.809Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"214-add-last-active-at-to-chat-membership#4c796640","timestamp":"2025-06-05T19:13:30.853Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"215-add-last-digest-sent-at-to-chat-membership#fdd92702","timestamp":"2025-06-05T19:13:30.886Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"216-add-chat-email-notifications-to-stakeholders#17cfe202","timestamp":"2025-06-05T19:13:30.919Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"217-add-delete-cascade-to-plastic-strategy-dependents#9771b12b","timestamp":"2025-06-05T19:13:30.953Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"218-create-like-tables#2b7480c8","timestamp":"2025-06-05T19:13:31.001Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"219-adjust-country-group-sequence#16d05a2a","timestamp":"2025-06-05T19:13:31.060Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"220-add-delete-cascade-to-country-group-country#9753fc12","timestamp":"2025-06-05T19:13:31.097Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"221-add-featured-country-group-type#b7258361","timestamp":"2025-06-05T19:13:31.139Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"222-add-v-resources-view#921ce2a8","timestamp":"2025-06-05T19:13:31.184Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"223-new-project-resource#6bd2b914","timestamp":"2025-06-05T19:13:31.344Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"224-additional-resource-fields#9ac2effa","timestamp":"2025-06-05T19:13:31.508Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"225-add-project-association-types#46338d15","timestamp":"2025-06-05T19:13:31.550Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"226-cleanup-rbac-context-from-old-project-table#c2176dd3","timestamp":"2025-06-05T19:13:31.595Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"227-drop-not-null-on-project-start-and-end-dates#88ea5806","timestamp":"2025-06-05T19:13:31.639Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"228-setup-project-submission-review#4e86ac61","timestamp":"2025-06-05T19:13:31.678Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"229-create-project-like-table#8c8af4d6","timestamp":"2025-06-05T19:13:31.770Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"230-adjust-resources-view#a36c811d","timestamp":"2025-06-05T19:13:31.809Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"231-create-project-language-url-table#af383fc8","timestamp":"2025-06-05T19:13:31.922Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"232-create-plastic-strategy-project-bookmark-table#eab99777","timestamp":"2025-06-05T19:13:31.965Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"233-add-missing-project-relation-on-delete-cascades#c338a9ab","timestamp":"2025-06-05T19:13:32.004Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"duct.migrator.ragtime/applying":"234-create-notification-table#29d7b5d1","timestamp":"2025-06-05T19:13:32.077Z","level":"report","thread":"pool-1-thread-1","file":"duct/migrator/ragtime.clj","line":15,"ns":"duct.migrator.ragtime","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:13:37.128Z","level":"report","thread":"pool-1-thread-2","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:13:37.252Z","level":"report","thread":"pool-1-thread-4","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:13:37.562Z","level":"report","thread":"pool-1-thread-3","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:13:42.030Z","level":"report","thread":"pool-1-thread-4","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:13:43.380Z","level":"report","thread":"pool-1-thread-2","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:13:46.192Z","level":"report","thread":"pool-1-thread-1","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:13:48.050Z","level":"report","thread":"pool-1-thread-4","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:13:48.829Z","level":"report","thread":"pool-1-thread-3","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:13:52.183Z","level":"report","thread":"pool-1-thread-1","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:13:52.787Z","level":"report","thread":"pool-1-thread-2","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:13:56.154Z","level":"report","thread":"pool-1-thread-4","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:13:57.323Z","level":"report","thread":"pool-1-thread-3","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:14:11.635Z","level":"report","thread":"pool-1-thread-3","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:14:13.946Z","level":"report","thread":"pool-1-thread-2","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"request":{"method":"get","url":"https://ui-avatars.com/api/?size=480&name=John+Doe","as":"byte-array","headers":{"user-agent":"gpml/1.0.0"}},"request-id":"401762e3-2f13-4a42-be48-e74626580b55","ns":"gpml.util.http-client","file":"gpml/util/http_client.clj","hostname":"a0ba2fc30823","level":"info","line":138,"thread":"pool-1-thread-2","timestamp":"2025-06-05T19:14:14.178Z","requesting":{"url":"https://ui-avatars.com/api/?size=480&name=John+Doe","method":"get"}} {"response":{"cached":null,"request-time":1957,"repeatable?":false,"protocol-version":{"name":"HTTP","major":1,"minor":1},"streaming?":true,"chunked?":false,"reason-phrase":"OK","headers":{"Cf-Cache-Status":"HIT","Connection":"close","Accept-Ranges":"bytes","Access-Control-Max-Age":"31536000","server-timing":"cfL4;desc=\"?proto=TCP&rtt=5544&min_rtt=5542&rtt_var=2082&sent=7&recv=7&lost=0&retrans=0&sent_bytes=3104&recv_bytes=694&delivery_rate=781576&cwnd=252&unsent_bytes=0&cid=75a7533e84195878&ts=285&x=0\"","Cf-Bgj":"imgq:100,h2pri","Nel":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}","Vary":"Accept-Encoding","Age":"305198","Expires":"Tue, 02 Jun 2026 06:27:38 GMT","Content-Type":"image/png","Access-Control-Allow-Methods":"GET, OPTIONS","Access-Control-Allow-Origin":"*","Access-Control-Allow-Credentials":"true","Etag":"\"683d445a-18f0\"","Server":"cloudflare","Content-Length":"2266","Report-To":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=AmU%2FsaKEgpTDGhvHHpud9o4V6isbOMSQUIlKuJnLuSOM3%2BJYfIwhBiYuNfq7tTyaZ%2BvriJ4TXMf%2BioAmFVE0dL6eOZVYjHXPuyN%2BeDCiC4nGEe8XW1ycyeUiOC9bzUPq\"}],\"group\":\"cf-nel\",\"max_age\":604800}","Cache-Control":"public, max-age=31536000","Access-Control-Allow-Headers":"Content-Type, Accept, X-Requested-With, remember-me, cache-control","Cf-Polished":"origSize=6384","Cf-Ray":"94b1fdf2deba4d64-FRA","Last-Modified":"Mon, 02 Jun 2025 06:27:38 GMT","Date":"Thu, 05 Jun 2025 19:14:16 GMT"},"orig-content-encoding":null,"status":200,"length":2266,"body":"iVBORw0KGgoAAAANSUhEUgAAAeAAAAHgCAMAAABKCk6nAAABgFBMVEXd3d2goKC1tbXa2trb29skJCRGRkbV1dXMzMx1dXXGxsY5OTmqqqrS0tJAQECcnJw7Ozu8vLywsLB9fX1YWFiXl5dcXFxJSUmHh4csLCzIyMi/v78yMjKNjY02NjbJycmAgICBgYGvr6/Pz89tbW1ycnK4uLhfX1+np6eioqJ+fn5iYmJ6enpnZ2dOTk6ampqMjIyzs7OdnZ09PT22trYvLy+JiYmTk5PCwsJra2s1NTVRUVFxcXFqampwcHCysrKWlpZUVFSmpqaUlJTOzs6KiopLS0tubm5ISEiOjo5eXl6EhIRFRUVPT097e3toaGhSUlJhYWGGhoatra1lZWXBwcFbW1ujo6OpqalCQkKfn5/FxcVDQ0PX19c4ODhXV1c8PDx4eHhkZGTLy8uQkJBZWVm+vr7U1NRVVVW5ublMTEzY2Nh3d3cwMDDDw8MzMzODg4MtLS2lpaXR0dE/Pz+ZmZknJycpKSkqKiomJiYjIyN0dHSRkZGsrKwiIiK7u7sdxDEcAAAHFUlEQVR42u3dd1cUWRrA4RZoEFEGMxgxrTk7edPkMY1jzhhRYUQEia378tX3rz1nT99uZc/Z3bHeeZ6P8P5OQXXVvbdqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAHtSKa/aO2LEvxH2kszk9tG7hwcfTSkROnTq40+FSBSwv3Lr+eXmX8qQKXJjcNnuzSIFPg0tCmp1tkSBW4tHnwrhKZApcaXx+/L0amwKWpXjddqQKX6pfHBMkUuNQ490ySTIFLjaNPRMkUuLRwpVOWTIFL/Wd0SR046o9+UyZT4NKFL6RJHTiGPtHmYwv8qKOddaun72x8d2L4yw33JmK5XorzkQV+V1uO315ND2/qi2W40SNPRQKX1uwe/rERH9D9vT7VCVza88nRbfFeMzsFqlLgUtf0aD3eo8/7h4oFLu0cHon2HnpwWbnApdmBaOv2Ho2qFrjUuX1btDPuoVb1Apd6ds1FG49FqmDg0tbuaGOXShkC1zrX16OlxmqZqhi41NEXLW1zK50jcG1ld7T0q045Atd6HkRL24XKEbjWeSlamX+lVDUDl/b6I507cNeGaOWOVEkC13q6o4URO1uyBK496YsWXmuVJXBtaTFKU2/EyhK49jpa+EWsNIG7fozSgks4TeDa9Xn/hTMFLv0QpUlvhvME7uyL0ka50gSubYzSuFx5Anf1R2mrXmkC11ZEqVevPIFr96LwlV6JAp+N0jrB8gReMx+FfYLlCVw7GoUdgiUKvC5KTllKFLg2E4UfFEsU+FEUHiiWKPDVKCw4XjpR4M6FKPxJsjyBazeskM4d+Km9hrkDv4rCjGSJAtemolndW/9MgS+6y8odeJ9lHbkD/z0K6zVLFHgsCoc1SxS4sx7NNmuWKHCtL5pt0yxT4PFo1vA0OlPg/VFwQGmmwPv8EM4deDAKB0RLFPh4FHzMIVPgq1F4J1qiwB1RGBQtUeAlzypzB77uczu5A6+KwlvREgVeGYU/i5Yo8PMo7BUtUeBOgXMH7onCX0VLFHiPm6zcgbf4mZQ78BeONMwdeK0D73IH7rA7KXfg3RZG5w58MAoHRUsUeHsUdouWKPAj5xnmDvw4Cs4FzxT4YjRb1CxT4IfRbESzTIHnotnXmiUKfDcKf9EsUeAVnlTmDrzeuvfcgTdEYa1miQJPRrN6p2Z5Aq+Mwm3JEgW+6aS73IH3RuGEZIkC74hCh2R5Ai9FYc49VqLA56NwTLFEgcejcEixPIF31qPwN8XyBB6OwpRDsvIE7toRhf2C5Ql8M7xpSB34QRTmnguWJvCrRhRu6JUn8LUondIrTeCxRhQ+9UGOPIFfhK8HZw68OsJijsSBu7qj9I1aaQK/jnCOcOLAZ+pR6hcrS+Ce0+EpVubAX0ZYbZc48GxE2NifN/CtxWhhXKokgTsWooXGmFQ5Al+fiFZ+UipH4Osj0cqkcxtyBN79abR0U6gUgWcXo6VrOqUIfCha61ujU4LAW15Ea3O+Vpgh8HdD0cZTlSobuLx8faMhY+A1h4ainRfWulc98PPXU9HWPStlKx54zeBEtDfzvUSVDnz12ny8x8MnClU48KpdA/FeM1sEqmrg+7d6b8cHbN6jTyUDv9n92Yu5+KAHPfJULfCbtad+GR2JZen1++gjC/yoo5V1q6fvzH6+/crby8cG5mLZ5ma1+b0D/y/128WQOvBP95VJHHhgtS6JA9dfunwzB97gu0iZA3f765w58OZpQfIGboy6ehMHnuh9JUbawIvnbjomOG3ghf3HLYvNGrjR/fKWs5GSBp56sX7alqOUgSc2X7syfdfsf6fA6/7rgRuL80MTfffGHzx+e/67b9d6j///dCeanTGUTDZGs2eGksnn0cwDh1QGo5mlyKn0RpOGtW6pPI4mk2aSSnc0+dlMUpn3XYTUtkazXkPJ5Gw0s+A8lXPRbMlQEnk+F00WvXnP/aBys6FkciGarTeURA5EYZ2p5NE5E82G/AtOZFcUDptKHlfrUbhlLGk8m4jCDmNJY2kywj10Xp/MR2l+pcHksGpTRIQXDRX39GXrleVjlxYjXMDV9zaiMbN/eMXYv4XbsqL3YbRxyMiqFvhf6jtmusd/Pfbzw8Vor99DjgoGXr7GSRNLHfiIgaUOvMG8UgeesQk7deARuzlTBx5YZVqZA/fvNKzMgQ/bkp058JxPx6UOPGo/cObA/QeMKXHgb741pCpb2lSP9k4fcRpH5a08u2EhWpgcPa9uEl1Ls0cOHzs9ubDYWJz6aqB7077PDnqsAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBx/wSmXI5+9GurSAAAAABJRU5ErkJggg==","trace-redirects":[]},"request":{"method":"get","url":"https://ui-avatars.com/api/?size=480&name=John+Doe","as":"byte-array","headers":{"user-agent":"gpml/1.0.0"}},"request-id":"401762e3-2f13-4a42-be48-e74626580b55","request-completed":{"url":"https://ui-avatars.com/api/?size=480&name=John+Doe","method":"get","status":200},"ns":"gpml.util.http-client","file":"gpml/util/http_client.clj","hostname":"a0ba2fc30823","level":"info","line":149,"thread":"pool-1-thread-2","timestamp":"2025-06-05T19:14:16.206Z"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:14:16.549Z","level":"report","thread":"pool-1-thread-4","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:14:17.781Z","level":"report","thread":"pool-1-thread-3","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:14:20.231Z","level":"report","thread":"pool-1-thread-1","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:14:21.920Z","level":"report","thread":"pool-1-thread-2","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:14:22.407Z","level":"report","thread":"pool-1-thread-4","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:14:24.111Z","level":"report","thread":"pool-1-thread-3","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:14:25.915Z","level":"report","thread":"pool-1-thread-1","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:14:31.190Z","level":"report","thread":"pool-1-thread-1","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"gpml.util.thread-transactions/context":{"success?":true,"stakeholder":{"tags":[],"email":"john@org","first_name":null,"public_database":null,"public_email":false,"cv":null,"affiliation":null,"twitter":null,"job_title":null,"linked_in":null,"title":null,"org":null,"picture":{"payload":null,"user-agent":null},"idp_usernames":[null],"last_name":null,"country":null,"about":null}},"ns":"gpml.util.thread-transactions","file":"gpml/util/thread_transactions.clj","err":{"via":[{"type":"org.postgresql.util.PSQLException","message":"ERROR: null value in column \"first_name\" violates not-null constraint\n Detail: Failing row contains (10002, null, null, null, null, null, john@org, null, null, null, null, null, null, 2025-06-05 19:14:31.292528+00, 2025-06-05 19:14:31.292528+00, null, USER, null, null, SUBMITTED, null, f, null, [null], null, null, null, null, null, null, t).","at":["org.postgresql.core.v3.QueryExecutorImpl","receiveErrorResponse","QueryExecutorImpl.java",2725]}],"trace":[["org.postgresql.core.v3.QueryExecutorImpl","receiveErrorResponse","QueryExecutorImpl.java",2725],["org.postgresql.core.v3.QueryExecutorImpl","processResults","QueryExecutorImpl.java",2412],["org.postgresql.core.v3.QueryExecutorImpl","execute","QueryExecutorImpl.java",371],["org.postgresql.jdbc.PgStatement","executeInternal","PgStatement.java",502],["org.postgresql.jdbc.PgStatement","execute","PgStatement.java",419],["org.postgresql.jdbc.PgPreparedStatement","executeWithFlags","PgPreparedStatement.java",194],["org.postgresql.jdbc.PgPreparedStatement","executeQuery","PgPreparedStatement.java",137],["com.zaxxer.hikari.pool.ProxyPreparedStatement","executeQuery","ProxyPreparedStatement.java",52],["com.zaxxer.hikari.pool.HikariProxyPreparedStatement","executeQuery","HikariProxyPreparedStatement.java",-1],["clojure.java.jdbc$execute_query_with_params","invokeStatic","jdbc.clj",1090],["clojure.java.jdbc$execute_query_with_params","invoke","jdbc.clj",1084],["clojure.java.jdbc$db_query_with_resultset_STAR_","invokeStatic","jdbc.clj",1113],["clojure.java.jdbc$db_query_with_resultset_STAR_","invoke","jdbc.clj",1093],["clojure.java.jdbc$query","invokeStatic","jdbc.clj",1182],["clojure.java.jdbc$query","invoke","jdbc.clj",1144],["clojure.java.jdbc$query","invokeStatic","jdbc.clj",1160],["clojure.java.jdbc$query","invoke","jdbc.clj",1144],["clojure.lang.AFn","applyToHelper","AFn.java",156],["clojure.lang.AFn","applyTo","AFn.java",144],["clojure.core$apply","invokeStatic","core.clj",671],["clojure.core$apply","invoke","core.clj",662],["hugsql.adapter.clojure_java_jdbc.HugsqlAdapterClojureJavaJdbc","query","clojure_java_jdbc.clj",15],["hugsql.adapter$eval18021$fn__18037$G__18003__18042","invoke","adapter.clj",3],["hugsql.adapter$eval18021$fn__18037$G__18002__18048","invoke","adapter.clj",3],["clojure.lang.Var","invoke","Var.java",399],["hugsql.core$db_fn_STAR_$y__18366","doInvoke","core.clj",458],["clojure.lang.RestFn","invoke","RestFn.java",445],["hugsql.core$db_fn_STAR_$y__18366","invoke","core.clj",448],["gpml.service.stakeholder$create_stakeholder$create_stakeholder__46908","invoke","stakeholder.clj",72],["gpml.util.thread_transactions$safe_run","invokeStatic","thread_transactions.clj",27],["gpml.util.thread_transactions$safe_run","invoke","thread_transactions.clj",25],["gpml.util.thread_transactions$thread_transactions","invokeStatic","thread_transactions.clj",57],["gpml.util.thread_transactions$thread_transactions","invoke","thread_transactions.clj",41],["gpml.util.thread_transactions$thread_transactions","invokeStatic","thread_transactions.clj",63],["gpml.util.thread_transactions$thread_transactions","invoke","thread_transactions.clj",41],["gpml.util.thread_transactions$thread_transactions","invokeStatic","thread_transactions.clj",63],["gpml.util.thread_transactions$thread_transactions","invoke","thread_transactions.clj",41],["gpml.service.stakeholder$create_stakeholder","invokeStatic","stakeholder.clj",216],["gpml.service.stakeholder$create_stakeholder","invoke","stakeholder.clj",22],["gpml.handler.stakeholder$create_stakeholder","invokeStatic","stakeholder.clj",140],["gpml.handler.stakeholder$create_stakeholder","invoke","stakeholder.clj",139],["gpml.handler.stakeholder$save_stakeholder","invokeStatic","stakeholder.clj",174],["gpml.handler.stakeholder$save_stakeholder","invoke","stakeholder.clj",153],["gpml.handler.stakeholder$eval47123$fn__47124$fn__47125","invoke","stakeholder.clj",204],["gpml.handler.organisation_test$fn__47770$fn__47771","invoke","organisation_test.clj",53],["gpml.handler.organisation_test$fn__47770","invokeStatic","organisation_test.clj",40],["gpml.handler.organisation_test$fn__47770","invoke","organisation_test.clj",34],["clojure.test$test_var$fn__9856","invoke","test.clj",717],["clojure.test$test_var","invokeStatic","test.clj",717],["clojure.test$test_var","invoke","test.clj",708],["eftest.runner$test_vars$fn__4223$fn__4227","invoke","runner.clj",106],["gpml.fixtures$with_test_system$fn__29621","invoke","fixtures.clj",90],["clojure.core$with_redefs_fn","invokeStatic","core.clj",7583],["clojure.core$with_redefs_fn","invoke","core.clj",7567],["gpml.fixtures$with_test_system","invokeStatic","fixtures.clj",83],["gpml.fixtures$with_test_system","invoke","fixtures.clj",70],["clojure.test$compose_fixtures$fn__9850$fn__9851","invoke","test.clj",694],["clojure.test$default_fixture","invokeStatic","test.clj",687],["clojure.test$default_fixture","invoke","test.clj",683],["clojure.test$compose_fixtures$fn__9850","invoke","test.clj",694],["eftest.runner$test_vars$fn__4223","invoke","runner.clj",98],["eftest.runner$wrap_test_with_timer$fn__4184","invoke","runner.clj",38],["eftest.runner$pmap_STAR_$fn__4205$fn__4206","invoke","runner.clj",72],["clojure.lang.AFn","applyToHelper","AFn.java",152],["clojure.lang.AFn","applyTo","AFn.java",144],["clojure.core$apply","invokeStatic","core.clj",667],["clojure.core$with_bindings_STAR_","invokeStatic","core.clj",1990],["clojure.core$with_bindings_STAR_","doInvoke","core.clj",1990],["clojure.lang.RestFn","invoke","RestFn.java",425],["eftest.runner$bound_callback$reify__4191","call","runner.clj",55],["java.util.concurrent.FutureTask","run","FutureTask.java",264],["java.util.concurrent.ThreadPoolExecutor","runWorker","ThreadPoolExecutor.java",1128],["java.util.concurrent.ThreadPoolExecutor$Worker","run","ThreadPoolExecutor.java",628],["java.lang.Thread","run","Thread.java",834]],"cause":"ERROR: null value in column \"first_name\" violates not-null constraint\n Detail: Failing row contains (10002, null, null, null, null, null, john@org, null, null, null, null, null, null, 2025-06-05 19:14:31.292528+00, 2025-06-05 19:14:31.292528+00, null, USER, null, null, SUBMITTED, null, f, null, [null], null, null, null, null, null, null, t)."},"msg":"thread-transactions-exception","hostname":"a0ba2fc30823","level":"error","line":30,"thread":"pool-1-thread-1","timestamp":"2025-06-05T19:14:31.298Z"} {"ns":"gpml.handler.stakeholder","file":"gpml/handler/stakeholder.clj","err":{"via":[{"type":"clojure.lang.ExceptionInfo","message":"Failed to create stakeholder","data":{"success?":false,"stakeholder":{"tags":[],"email":"john@org","first_name":null,"public_database":null,"public_email":false,"cv":null,"affiliation":null,"twitter":null,"job_title":null,"linked_in":null,"title":null,"org":null,"picture":{"payload":null,"user-agent":null},"idp_usernames":[null],"last_name":null,"country":null,"about":null},"error-details":{"reason":"class org.postgresql.util.PSQLException","message":"ERROR: null value in column \"first_name\" violates not-null constraint\n Detail: Failing row contains (10002, null, null, null, null, null, john@org, null, null, null, null, null, null, 2025-06-05 19:14:31.292528+00, 2025-06-05 19:14:31.292528+00, null, USER, null, null, SUBMITTED, null, f, null, [null], null, null, null, null, null, null, t)."}},"at":["gpml.handler.stakeholder$create_stakeholder","invokeStatic","stakeholder.clj",143]}],"trace":[["gpml.handler.stakeholder$create_stakeholder","invokeStatic","stakeholder.clj",143],["gpml.handler.stakeholder$create_stakeholder","invoke","stakeholder.clj",139],["gpml.handler.stakeholder$save_stakeholder","invokeStatic","stakeholder.clj",174],["gpml.handler.stakeholder$save_stakeholder","invoke","stakeholder.clj",153],["gpml.handler.stakeholder$eval47123$fn__47124$fn__47125","invoke","stakeholder.clj",204],["gpml.handler.organisation_test$fn__47770$fn__47771","invoke","organisation_test.clj",53],["gpml.handler.organisation_test$fn__47770","invokeStatic","organisation_test.clj",40],["gpml.handler.organisation_test$fn__47770","invoke","organisation_test.clj",34],["clojure.test$test_var$fn__9856","invoke","test.clj",717],["clojure.test$test_var","invokeStatic","test.clj",717],["clojure.test$test_var","invoke","test.clj",708],["eftest.runner$test_vars$fn__4223$fn__4227","invoke","runner.clj",106],["gpml.fixtures$with_test_system$fn__29621","invoke","fixtures.clj",90],["clojure.core$with_redefs_fn","invokeStatic","core.clj",7583],["clojure.core$with_redefs_fn","invoke","core.clj",7567],["gpml.fixtures$with_test_system","invokeStatic","fixtures.clj",83],["gpml.fixtures$with_test_system","invoke","fixtures.clj",70],["clojure.test$compose_fixtures$fn__9850$fn__9851","invoke","test.clj",694],["clojure.test$default_fixture","invokeStatic","test.clj",687],["clojure.test$default_fixture","invoke","test.clj",683],["clojure.test$compose_fixtures$fn__9850","invoke","test.clj",694],["eftest.runner$test_vars$fn__4223","invoke","runner.clj",98],["eftest.runner$wrap_test_with_timer$fn__4184","invoke","runner.clj",38],["eftest.runner$pmap_STAR_$fn__4205$fn__4206","invoke","runner.clj",72],["clojure.lang.AFn","applyToHelper","AFn.java",152],["clojure.lang.AFn","applyTo","AFn.java",144],["clojure.core$apply","invokeStatic","core.clj",667],["clojure.core$with_bindings_STAR_","invokeStatic","core.clj",1990],["clojure.core$with_bindings_STAR_","doInvoke","core.clj",1990],["clojure.lang.RestFn","invoke","RestFn.java",425],["eftest.runner$bound_callback$reify__4191","call","runner.clj",55],["java.util.concurrent.FutureTask","run","FutureTask.java",264],["java.util.concurrent.ThreadPoolExecutor","runWorker","ThreadPoolExecutor.java",1128],["java.util.concurrent.ThreadPoolExecutor$Worker","run","ThreadPoolExecutor.java",628],["java.lang.Thread","run","Thread.java",834]],"cause":"Failed to create stakeholder","data":{"success?":false,"stakeholder":{"tags":[],"email":"john@org","first_name":null,"public_database":null,"public_email":false,"cv":null,"affiliation":null,"twitter":null,"job_title":null,"linked_in":null,"title":null,"org":null,"picture":{"payload":null,"user-agent":null},"idp_usernames":[null],"last_name":null,"country":null,"about":null},"error-details":{"reason":"class org.postgresql.util.PSQLException","message":"ERROR: null value in column \"first_name\" violates not-null constraint\n Detail: Failing row contains (10002, null, null, null, null, null, john@org, null, null, null, null, null, null, 2025-06-05 19:14:31.292528+00, 2025-06-05 19:14:31.292528+00, null, USER, null, null, SUBMITTED, null, f, null, [null], null, null, null, null, null, null, t)."}}},"msg":"failed-to-create-or-update-stakeholder","hostname":"a0ba2fc30823","level":"error","line":193,"thread":"pool-1-thread-1","timestamp":"2025-06-05T19:14:31.354Z"} {"ns":"gpml.handler.organisation","file":"gpml/handler/organisation.clj","err":{"via":[{"type":"org.postgresql.util.PSQLException","message":"ERROR: duplicate key value violates unique constraint \"organisation_name_key\"\n Detail: Key (name)=(test10002) already exists.","at":["org.postgresql.core.v3.QueryExecutorImpl","receiveErrorResponse","QueryExecutorImpl.java",2725]}],"trace":[["org.postgresql.core.v3.QueryExecutorImpl","receiveErrorResponse","QueryExecutorImpl.java",2725],["org.postgresql.core.v3.QueryExecutorImpl","processResults","QueryExecutorImpl.java",2412],["org.postgresql.core.v3.QueryExecutorImpl","execute","QueryExecutorImpl.java",371],["org.postgresql.jdbc.PgStatement","executeInternal","PgStatement.java",502],["org.postgresql.jdbc.PgStatement","execute","PgStatement.java",419],["org.postgresql.jdbc.PgPreparedStatement","executeWithFlags","PgPreparedStatement.java",194],["org.postgresql.jdbc.PgPreparedStatement","executeQuery","PgPreparedStatement.java",137],["com.zaxxer.hikari.pool.ProxyPreparedStatement","executeQuery","ProxyPreparedStatement.java",52],["com.zaxxer.hikari.pool.HikariProxyPreparedStatement","executeQuery","HikariProxyPreparedStatement.java",-1],["clojure.java.jdbc$execute_query_with_params","invokeStatic","jdbc.clj",1090],["clojure.java.jdbc$execute_query_with_params","invoke","jdbc.clj",1084],["clojure.java.jdbc$db_query_with_resultset_STAR_","invokeStatic","jdbc.clj",1106],["clojure.java.jdbc$db_query_with_resultset_STAR_","invoke","jdbc.clj",1093],["clojure.java.jdbc$query","invokeStatic","jdbc.clj",1182],["clojure.java.jdbc$query","invoke","jdbc.clj",1144],["clojure.java.jdbc$query","invokeStatic","jdbc.clj",1160],["clojure.java.jdbc$query","invoke","jdbc.clj",1144],["clojure.lang.AFn","applyToHelper","AFn.java",156],["clojure.lang.AFn","applyTo","AFn.java",144],["clojure.core$apply","invokeStatic","core.clj",671],["clojure.core$apply","invoke","core.clj",662],["hugsql.adapter.clojure_java_jdbc.HugsqlAdapterClojureJavaJdbc","query","clojure_java_jdbc.clj",15],["hugsql.adapter$eval18021$fn__18037$G__18003__18042","invoke","adapter.clj",3],["hugsql.adapter$eval18021$fn__18037$G__18002__18048","invoke","adapter.clj",3],["clojure.lang.Var","invoke","Var.java",399],["hugsql.core$db_fn_STAR_$y__18366","doInvoke","core.clj",458],["clojure.lang.RestFn","invoke","RestFn.java",445],["hugsql.core$db_fn_STAR_$y__18366","invoke","core.clj",448],["gpml.handler.organisation$create","invokeStatic","organisation.clj",41],["gpml.handler.organisation$create","invoke","organisation.clj",31],["gpml.handler.organisation$eval43429$fn__43431$fn__43434$fn__43436","invoke","organisation.clj",170],["clojure.java.jdbc$db_transaction_STAR_","invokeStatic","jdbc.clj",807],["clojure.java.jdbc$db_transaction_STAR_","invoke","jdbc.clj",776],["clojure.java.jdbc$db_transaction_STAR_","invokeStatic","jdbc.clj",852],["clojure.java.jdbc$db_transaction_STAR_","invoke","jdbc.clj",776],["clojure.java.jdbc$db_transaction_STAR_","invokeStatic","jdbc.clj",789],["clojure.java.jdbc$db_transaction_STAR_","invoke","jdbc.clj",776],["gpml.handler.organisation$eval43429$fn__43431$fn__43434","invoke","organisation.clj",169],["gpml.handler.organisation_test$fn__47770$fn__47808","invoke","organisation_test.clj",106],["gpml.handler.organisation_test$fn__47770","invokeStatic","organisation_test.clj",93],["gpml.handler.organisation_test$fn__47770","invoke","organisation_test.clj",34],["clojure.test$test_var$fn__9856","invoke","test.clj",717],["clojure.test$test_var","invokeStatic","test.clj",717],["clojure.test$test_var","invoke","test.clj",708],["eftest.runner$test_vars$fn__4223$fn__4227","invoke","runner.clj",106],["gpml.fixtures$with_test_system$fn__29621","invoke","fixtures.clj",90],["clojure.core$with_redefs_fn","invokeStatic","core.clj",7583],["clojure.core$with_redefs_fn","invoke","core.clj",7567],["gpml.fixtures$with_test_system","invokeStatic","fixtures.clj",83],["gpml.fixtures$with_test_system","invoke","fixtures.clj",70],["clojure.test$compose_fixtures$fn__9850$fn__9851","invoke","test.clj",694],["clojure.test$default_fixture","invokeStatic","test.clj",687],["clojure.test$default_fixture","invoke","test.clj",683],["clojure.test$compose_fixtures$fn__9850","invoke","test.clj",694],["eftest.runner$test_vars$fn__4223","invoke","runner.clj",98],["eftest.runner$wrap_test_with_timer$fn__4184","invoke","runner.clj",38],["eftest.runner$pmap_STAR_$fn__4205$fn__4206","invoke","runner.clj",72],["clojure.lang.AFn","applyToHelper","AFn.java",152],["clojure.lang.AFn","applyTo","AFn.java",144],["clojure.core$apply","invokeStatic","core.clj",667],["clojure.core$with_bindings_STAR_","invokeStatic","core.clj",1990],["clojure.core$with_bindings_STAR_","doInvoke","core.clj",1990],["clojure.lang.RestFn","invoke","RestFn.java",425],["eftest.runner$bound_callback$reify__4191","call","runner.clj",55],["java.util.concurrent.FutureTask","run","FutureTask.java",264],["java.util.concurrent.ThreadPoolExecutor","runWorker","ThreadPoolExecutor.java",1128],["java.util.concurrent.ThreadPoolExecutor$Worker","run","ThreadPoolExecutor.java",628],["java.lang.Thread","run","Thread.java",834]],"cause":"ERROR: duplicate key value violates unique constraint \"organisation_name_key\"\n Detail: Key (name)=(test10002) already exists."},"msg":"create-org-failed","hostname":"a0ba2fc30823","level":"error","line":184,"thread":"pool-1-thread-1","timestamp":"2025-06-05T19:14:31.651Z"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:14:32.641Z","level":"report","thread":"pool-1-thread-2","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:14:35.596Z","level":"report","thread":"pool-1-thread-3","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:14:37.805Z","level":"report","thread":"pool-1-thread-1","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:14:39.759Z","level":"report","thread":"pool-1-thread-2","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"query-exec-time":{"get-topics-exec-time":"202ms","count-topics-exec-time":"208ms"},"timestamp":"2025-06-05T19:14:43.314Z","level":"info","thread":"pool-1-thread-2","file":"gpml/handler/browse.clj","line":479,"ns":"gpml.handler.browse","hostname":"a0ba2fc30823"} {"query-exec-time":{"get-topics-exec-time":"180ms","count-topics-exec-time":"82ms"},"timestamp":"2025-06-05T19:14:43.647Z","level":"info","thread":"pool-1-thread-2","file":"gpml/handler/browse.clj","line":479,"ns":"gpml.handler.browse","hostname":"a0ba2fc30823"} {"query-exec-time":{"get-topics-exec-time":"110ms","count-topics-exec-time":"74ms"},"timestamp":"2025-06-05T19:14:43.840Z","level":"info","thread":"pool-1-thread-2","file":"gpml/handler/browse.clj","line":479,"ns":"gpml.handler.browse","hostname":"a0ba2fc30823"} {"query-exec-time":{"get-topics-exec-time":"95ms","count-topics-exec-time":"72ms"},"timestamp":"2025-06-05T19:14:44.020Z","level":"info","thread":"pool-1-thread-2","file":"gpml/handler/browse.clj","line":479,"ns":"gpml.handler.browse","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:14:50.385Z","level":"report","thread":"pool-1-thread-3","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:14:50.721Z","level":"report","thread":"pool-1-thread-2","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"ns":"gpml.handler.auth","file":"gpml/handler/auth.clj","err":{"via":[{"type":"clojure.lang.ExceptionInfo","message":"Maximum focal points reached","data":{"reason":"maximum-focal-points-reached","sth-associations-count":3,"max-focal-points":2},"at":["gpml.handler.auth$eval45472$fn__45474$fn__45477$fn__45480","invoke","auth.clj",61]}],"trace":[["gpml.handler.auth$eval45472$fn__45474$fn__45477$fn__45480","invoke","auth.clj",61],["clojure.java.jdbc$db_transaction_STAR_","invokeStatic","jdbc.clj",807],["clojure.java.jdbc$db_transaction_STAR_","invoke","jdbc.clj",776],["clojure.java.jdbc$db_transaction_STAR_","invokeStatic","jdbc.clj",852],["clojure.java.jdbc$db_transaction_STAR_","invoke","jdbc.clj",776],["clojure.java.jdbc$db_transaction_STAR_","invokeStatic","jdbc.clj",789],["clojure.java.jdbc$db_transaction_STAR_","invoke","jdbc.clj",776],["gpml.handler.auth$eval45472$fn__45474$fn__45477","invoke","auth.clj",50],["gpml.handler.auth_test$fn__45502","invokeStatic","auth_test.clj",70],["gpml.handler.auth_test$fn__45502","invoke","auth_test.clj",13],["clojure.test$test_var$fn__9856","invoke","test.clj",717],["clojure.test$test_var","invokeStatic","test.clj",717],["clojure.test$test_var","invoke","test.clj",708],["eftest.runner$test_vars$fn__4223$fn__4227","invoke","runner.clj",106],["gpml.fixtures$with_test_system$fn__29621","invoke","fixtures.clj",90],["clojure.core$with_redefs_fn","invokeStatic","core.clj",7583],["clojure.core$with_redefs_fn","invoke","core.clj",7567],["gpml.fixtures$with_test_system","invokeStatic","fixtures.clj",83],["gpml.fixtures$with_test_system","invoke","fixtures.clj",70],["clojure.test$compose_fixtures$fn__9850$fn__9851","invoke","test.clj",694],["clojure.test$default_fixture","invokeStatic","test.clj",687],["clojure.test$default_fixture","invoke","test.clj",683],["clojure.test$compose_fixtures$fn__9850","invoke","test.clj",694],["eftest.runner$test_vars$fn__4223","invoke","runner.clj",98],["eftest.runner$wrap_test_with_timer$fn__4184","invoke","runner.clj",38],["eftest.runner$pmap_STAR_$fn__4205$fn__4206","invoke","runner.clj",72],["clojure.lang.AFn","applyToHelper","AFn.java",152],["clojure.lang.AFn","applyTo","AFn.java",144],["clojure.core$apply","invokeStatic","core.clj",667],["clojure.core$with_bindings_STAR_","invokeStatic","core.clj",1990],["clojure.core$with_bindings_STAR_","doInvoke","core.clj",1990],["clojure.lang.RestFn","invoke","RestFn.java",425],["eftest.runner$bound_callback$reify__4191","call","runner.clj",55],["java.util.concurrent.FutureTask","run","FutureTask.java",264],["java.util.concurrent.ThreadPoolExecutor","runWorker","ThreadPoolExecutor.java",1128],["java.util.concurrent.ThreadPoolExecutor$Worker","run","ThreadPoolExecutor.java",628],["java.lang.Thread","run","Thread.java",834]],"cause":"Maximum focal points reached","data":{"reason":"maximum-focal-points-reached","sth-associations-count":3,"max-focal-points":2}},"msg":"failed-to-grant-topic-to-stakeholder","hostname":"a0ba2fc30823","topic-type":"organisation","level":"error","line":72,"thread":"pool-1-thread-1","topic-id":1,"timestamp":"2025-06-05T19:14:51.185Z"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:14:55.797Z","level":"report","thread":"pool-1-thread-3","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:14:56.874Z","level":"report","thread":"pool-1-thread-2","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:14:57.379Z","level":"report","thread":"pool-1-thread-1","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:15:02.367Z","level":"report","thread":"pool-1-thread-2","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:15:04.683Z","level":"report","thread":"pool-1-thread-4","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:15:09.901Z","level":"report","thread":"pool-1-thread-1","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:15:11.805Z","level":"report","thread":"pool-1-thread-3","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"starting-noop-scheduler":{},"timestamp":"2025-06-05T19:15:13.890Z","level":"report","thread":"pool-1-thread-4","file":"gpml/scheduler.clj","line":136,"ns":"gpml.scheduler","hostname":"a0ba2fc30823"} {"unsubcribing-from-chat-notifications":{"user-id":10002},"timestamp":"2025-06-05T19:15:14.045Z","level":"info","thread":"pool-1-thread-4","file":"gpml/handler/stakeholder.clj","line":477,"ns":"gpml.handler.stakeholder","hostname":"a0ba2fc30823"} Ran 58 tests containing 1078 assertions. 0 failures, 0 errors. + lein clean + UBERJAR_IN_COURSE=true + lein with-profile uberjar uberjar Warning: The Main-Class specified does not exist within the jar. It may not be executable as expected. A gen-class directive may be missing in the namespace which contains the main method, or the namespace has not been AOT-compiled. Created /app/target/uberjar/gpml-1.0.0.jar Created /app/target/uberjar/app.jar + jar tf target/uberjar/app.jar + grep --silent duct_hierarchy.edn + jar tf target/uberjar/app.jar + grep --silent migrations/203-add-missing-on-delete-cascade-constraints.up.sql + jar tf target/uberjar/app.jar + grep --silent gpml/db/action.sql + docker build --quiet --tag eu.gcr.io/akvo-lumen/unep-gpml/backend:latest --tag eu.gcr.io/akvo-lumen/unep-gpml/backend:7a94801-staging --tag eu.gcr.io/akvo-lumen/unep-gpml/backend:7a94801-prod --tag eu.gcr.io/akvo-lumen/unep-gpml/backend:7a94801 backend sha256:2b5283e736010f7e8bc883f4432bc364b673e253dc2f29d10c2b83289514c850 + docker stop unep-gpml-db-1 unep-gpml-db-1 + docker stop unep-gpml-db-1 unep-gpml-db-1 + frontend_build + rm -rf frontend/.env + echo 'REACT_APP_AUTH0_CLIENT_ID="dxfYNPO4D9ovQr5NHFkOU3jwJzXhcq5J"' + echo 'REACT_APP_AUTH0_DOMAIN="unep-gpml-test.eu.auth0.com"' + echo 'NEXT_PUBLIC_CHAT_API_DOMAIN_URL="https://rocket-chat.akvotest.org"' + echo NEXT_PUBLIC_ENV=test + echo 'NEXT_PUBLIC_DSC_URL="https://deadsimplechat.com"' + echo 'NEXT_PUBLIC_DSC_API_URL="https://api.deadsimplechat.com"' + echo 'NEXT_PUBLIC_DSC_PUBLIC_KEY="pub_42747a344c7475336e2d4f46624c3333494d68745a784c316d4150626c4c32714a5146494c6b4d44764a4556456f5847"' + dc run --rm --no-deps frontend bash release.sh + docker compose --ansi never run --rm --no-deps frontend bash release.sh frontend Pulling 9621f1afde84 Pulling fs layer 1cb52aad37c8 Pulling fs layer 1df44ba9642a Pulling fs layer 4a9eb7f27656 Pulling fs layer 84008d7d59ad Pulling fs layer e93b0a347284 Pulling fs layer 4a9eb7f27656 Waiting 84008d7d59ad Waiting e93b0a347284 Waiting 9621f1afde84 Downloading 28.31kB/2.824MB 1df44ba9642a Downloading 24.64kB/2.355MB 1cb52aad37c8 Downloading 462.3kB/46.2MB 1df44ba9642a Downloading 2.355MB/2.355MB 9621f1afde84 Verifying Checksum 9621f1afde84 Download complete 9621f1afde84 Extracting 32.77kB/2.824MB 1df44ba9642a Verifying Checksum 1df44ba9642a Download complete 1cb52aad37c8 Downloading 2.829MB/46.2MB 9621f1afde84 Extracting 1.573MB/2.824MB 1cb52aad37c8 Downloading 9.415MB/46.2MB 9621f1afde84 Extracting 2.824MB/2.824MB 9621f1afde84 Pull complete 1cb52aad37c8 Downloading 19.82MB/46.2MB 1cb52aad37c8 Downloading 30.17MB/46.2MB 84008d7d59ad Downloading 431B/431B 84008d7d59ad Verifying Checksum 84008d7d59ad Download complete 4a9eb7f27656 Downloading 451B/451B 4a9eb7f27656 Verifying Checksum 4a9eb7f27656 Download complete 1cb52aad37c8 Downloading 39.15MB/46.2MB 1cb52aad37c8 Verifying Checksum 1cb52aad37c8 Download complete 1cb52aad37c8 Extracting 491.5kB/46.2MB 1cb52aad37c8 Extracting 3.441MB/46.2MB e93b0a347284 Downloading 17.8kB/1.7MB e93b0a347284 Verifying Checksum e93b0a347284 Download complete 1cb52aad37c8 Extracting 7.373MB/46.2MB 1cb52aad37c8 Extracting 11.3MB/46.2MB 1cb52aad37c8 Extracting 14.75MB/46.2MB 1cb52aad37c8 Extracting 18.19MB/46.2MB 1cb52aad37c8 Extracting 22.61MB/46.2MB 1cb52aad37c8 Extracting 27.03MB/46.2MB 1cb52aad37c8 Extracting 30.47MB/46.2MB 1cb52aad37c8 Extracting 33.91MB/46.2MB 1cb52aad37c8 Extracting 34.9MB/46.2MB 1cb52aad37c8 Extracting 35.39MB/46.2MB 1cb52aad37c8 Extracting 36.37MB/46.2MB 1cb52aad37c8 Extracting 37.36MB/46.2MB 1cb52aad37c8 Extracting 38.34MB/46.2MB 1cb52aad37c8 Extracting 39.32MB/46.2MB 1cb52aad37c8 Extracting 40.3MB/46.2MB 1cb52aad37c8 Extracting 41.29MB/46.2MB 1cb52aad37c8 Extracting 42.27MB/46.2MB 1cb52aad37c8 Extracting 43.25MB/46.2MB 1cb52aad37c8 Extracting 44.73MB/46.2MB 1cb52aad37c8 Extracting 45.22MB/46.2MB 1cb52aad37c8 Extracting 46.2MB/46.2MB 1cb52aad37c8 Extracting 46.2MB/46.2MB 1cb52aad37c8 Pull complete 1df44ba9642a Extracting 32.77kB/2.355MB 1df44ba9642a Extracting 2.355MB/2.355MB 1df44ba9642a Pull complete 4a9eb7f27656 Extracting 451B/451B 4a9eb7f27656 Extracting 451B/451B 4a9eb7f27656 Pull complete 84008d7d59ad Extracting 431B/431B 84008d7d59ad Extracting 431B/431B 84008d7d59ad Pull complete e93b0a347284 Extracting 32.77kB/1.7MB e93b0a347284 Extracting 1.343MB/1.7MB e93b0a347284 Extracting 1.7MB/1.7MB e93b0a347284 Extracting 1.7MB/1.7MB e93b0a347284 Pull complete frontend Pulled yarn install v1.22.19 [1/4] Resolving packages... success Already up-to-date. Done in 1.02s. yarn run v1.22.19 $ next build - info Loaded env from /app/.env - warn You have enabled experimental feature (swcPlugins) in next.config.js. - warn Experimental features are not covered by semver, and may cause unexpected or broken application behavior. Use at your own risk. Attention: Next.js now collects completely anonymous telemetry regarding usage. This information is used to shape Next.js' roadmap and prioritize features. You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL: https://nextjs.org/telemetry Browserslist: caniuse-lite is outdated. Please run: npx browserslist@latest --update-db Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating [?25l- info Linting and checking validity of types .- info Linting and checking validity of types ..- error ESLint must be installed in order to run during builds: yarn add --dev eslint [?25h- info Linting and checking validity of types [?25l- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .[?25hWarning: For production Image Optimization with Next.js, the optional 'sharp' package is strongly recommended. Run 'yarn add sharp', and Next.js will use it automatically for Image Optimization. Read more: https://nextjs.org/docs/messages/sharp-missing-in-production [?25l- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..[?25hBrowserslist: caniuse-lite is outdated. Please run: npx update-browserslist-db@latest Why you should do it regularly: https://github.com/browserslist/update-db#readme [?25l- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...[?25h[BABEL] Note: The code generator has deoptimised the styling of /app/src/images/GPML-temporary-logo.svg as it exceeds the max of 500KB. [?25l- info Creating an optimized production build .[?25h[BABEL] Note: The code generator has deoptimised the styling of undefined as it exceeds the max of 500KB. [?25l- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...[?25herror - No Sentry auth token configured. Source maps will not be uploaded. You can find information on how to generate a Sentry auth token here: https://docs.sentry.io/api/auth/ After generating a Sentry auth token, set it via the SENTRY_AUTH_TOKEN environment variable during the build. [?25l- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ... [webpack.cache.PackFileCacheStrategy] Skipped not serializable cache item 'Compilation/modules|/app/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[9].use[0]!/app/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[9].use[1]!/app/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[7].oneOf[9].use[2]!/app/node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[7].oneOf[9].use[3]!/app/src/modules/profile/styles.module.scss': No serializer registered for Warning while serializing webpack/lib/cache/PackFileCacheStrategy.PackContentItems -> webpack/lib/NormalModule -> Array { 1 items } -> webpack/lib/ModuleWarning -> Warning - info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..[?25h[BABEL] Note: The code generator has deoptimised the styling of /app/src/images/GPML-temporary-logo.svg as it exceeds the max of 500KB. [?25l- info Creating an optimized production build .[?25h[BABEL] Note: The code generator has deoptimised the styling of undefined as it exceeds the max of 500KB. [?25l- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ... [webpack.cache.PackFileCacheStrategy] Skipped not serializable cache item 'Compilation/modules|/app/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[1].oneOf[9].use[1]!/app/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[1].oneOf[9].use[2]!/app/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[1].oneOf[9].use[3]!/app/node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[1].oneOf[9].use[4]!/app/src/modules/profile/styles.module.scss': No serializer registered for Warning while serializing webpack/lib/cache/PackFileCacheStrategy.PackContentItems -> webpack/lib/NormalModule -> Array { 1 items } -> webpack/lib/ModuleWarning -> Warning - info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .[?25h- warn Compiled with warnings [?25l- info Creating an optimized production build .[?25h./src/modules/profile/styles.module.scss.webpack[javascript/auto]!=!./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[1].oneOf[9].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[1].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[1].oneOf[9].use[3]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[1].oneOf[9].use[4]!./src/modules/profile/styles.module.scss Warning (1:10793) autoprefixer: end value has mixed support, consider using flex-end instead Import trace for requested module: ./src/modules/profile/styles.module.scss.webpack[javascript/auto]!=!./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[1].oneOf[9].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[1].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[1].oneOf[9].use[3]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[1].oneOf[9].use[4]!./src/modules/profile/styles.module.scss ./src/modules/profile/styles.module.scss ./src/modules/knowledge-lib/overview.jsx Attempted import error: 'resourceTypes' is not exported from './filter-bar' (imported as 'resourceTypes'). Import trace for requested module: ./src/modules/knowledge-lib/overview.jsx ./src/modules/knowledge-lib/view.jsx ./src/modules/knowledge-lib/overview.jsx Attempted import error: 'resourceTypes' is not exported from './filter-bar' (imported as 'resourceTypes'). Import trace for requested module: ./src/modules/knowledge-lib/overview.jsx ./src/modules/knowledge-lib/view.jsx ./src/modules/profile/styles.module.scss Warning (1:10793) autoprefixer: end value has mixed support, consider using flex-end instead Import trace for requested module: ./src/modules/profile/styles.module.scss ./src/pages/profile/ProfileLayout.jsx ./src/modules/knowledge-lib/overview.jsx Attempted import error: 'resourceTypes' is not exported from './filter-bar' (imported as 'resourceTypes'). Import trace for requested module: ./src/modules/knowledge-lib/overview.jsx ./src/modules/knowledge-lib/view.jsx ./src/pages/knowledge/library/[[...slug]].js ./src/modules/knowledge-lib/overview.jsx Attempted import error: 'resourceTypes' is not exported from './filter-bar' (imported as 'resourceTypes'). Import trace for requested module: ./src/modules/knowledge-lib/overview.jsx ./src/modules/knowledge-lib/view.jsx ./src/pages/knowledge/library/[[...slug]].js [?25l- info Creating an optimized production build .[?25h [?25l- info Creating an optimized production build .[?25l- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...Using browser-only version of superagent in non-browser environment - info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..[?25h- info Collecting page data [?25l[ ] - info Generating static pages (0/141)- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..[= ] - info Generating static pages (11/141)- info Creating an optimized production build ...- info Creating an optimized production build .[== ] - info Generating static pages (44/141)- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .[=== ] - info Generating static pages (62/141)- info Creating an optimized production build ..- info Creating an optimized production build ...[ ===] - info Generating static pages (84/141)- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...[ ==] - info Generating static pages (100/141)- info Creating an optimized production build .- info Creating an optimized production build ..[ =] - info Generating static pages (104/141)- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..[ ] - info Generating static pages (118/141)- info Creating an optimized production build ...- info Creating an optimized production build .[?25h[?25h- info Generating static pages (141/141) [?25l- info Creating an optimized production build .- info Creating an optimized production build ..[?25l- info Finalizing page optimization .[?25h- info Finalizing page optimization [?25h [?25l- info Creating an optimized production build .[?25hRoute (pages) Size First Load JS ┌ λ / 524 B 1.02 MB ├ /_app 0 B 752 kB ├ λ /[type]/[id] 3.21 kB 1.01 MB ├ λ /404 952 B 769 kB ├ ● /about-us 2.25 kB 755 kB ├ └ css/9d1b04ceb05e3d7f.css 1.49 kB ├ ● /add-content 13.5 kB 981 kB ├ └ css/37af447faa228bfa.css 1.13 kB ├ ● /admin 5.85 kB 1.09 MB ├ ○ /admin/geography 5.16 kB 767 kB ├ ○ /admin/individuals 268 B 1.01 MB ├ ○ /admin/organisation 4.81 kB 1.01 MB ├ ○ /admin/resource 4.65 kB 1.01 MB ├ ● /admin/tags 8.54 kB 821 kB ├ λ /api/robots.txt 0 B 752 kB ├ λ /api/sitemap.xml 0 B 752 kB ├ ● /community 216 kB 1.41 MB ├ └ css/ccb0b0354b59333a.css 5.98 kB ├ λ /community-hub 2.46 kB 1.01 MB ├ ● /cop 3.36 kB 756 kB ├ └ css/1b9897b05623ae0c.css 666 B ├ ● /cop/admin 780 B 753 kB ├ ● /country-dashboard 2.06 kB 1.27 MB ├ └ css/d62d69410bf4528b.css 5.8 kB ├ ● /countryOverview 599 B 1.14 MB ├ ● /countryOverview/IntroPage 2.01 kB 754 kB ├ ○ /countryOverview/partials/EconomicInstrumentsComponent 2.65 kB 765 kB ├ ○ /countryOverview/partials/PoliciesAndRegulationsComponent 2.57 kB 765 kB ├ ○ /countryOverview/PolicyComponents 1.3 kB 754 kB ├ ○ /countryOverview/ProhibitivePolicies 2.52 kB 765 kB ├ ○ /countryOverview/RequestDataUpdateModal 4.42 kB 771 kB ├ ● /data/maps 3.44 kB 877 kB ├ ● /data/maps/alt 2.23 kB 876 kB ├ ● /edit/[[...slug]] 12.5 kB 993 kB ├ └ css/5d9c82147082cdab.css 2.08 kB ├ ● /entity-signup 11.9 kB 968 kB ├ └ css/e49165ebb9c8c17d.css 2.23 kB ├ ● /events 11 kB 802 kB ├ └ css/99f0085d765244c5.css 2.42 kB ├ ● /experts 12.8 kB 1.2 MB ├ └ css/9c434d5c202f1e8c.css 5.47 kB ├ ● /flexible-forms 743 B 972 kB ├ ● /forum 4.36 kB 781 kB ├ └ css/519bd88fbf7520bb.css 992 B ├ ● /forum/[...params] 9.57 kB 772 kB ├ └ css/72b3f177f4ef147d.css 1.78 kB ├ ● /help-center 1.44 kB 761 kB ├ └ css/9c47cd3546a9ccfb.css 159 B ├ λ /knowledge-hub 267 B 1.01 MB ├ ● /knowledge/case-studies 36.9 kB 800 kB ├ └ css/a9ab2099265569b6.css 2.12 kB ├ λ /knowledge/learning-centre 4.26 kB 757 kB ├ └ css/11c196c5ab62c3a5.css 913 B ├ ● /knowledge/library/[[...slug]] 15.5 kB 1.41 MB ├ └ css/67097a70e1cb06c4.css 3.75 kB ├ ● /landing 266 B 1.02 MB ├ ● /login 1.93 kB 754 kB ├ └ css/d4df4c07d8d28194.css 1.24 kB ├ ● /onboarding 8.94 kB 951 kB ├ └ css/d4954c57574492c9.css 2.62 kB ├ ● /organisation/[id] 4.54 kB 1.03 MB ├ λ /page/[slug] 1.29 kB 754 kB ├ └ css/0012034cafd19089.css 295 B ├ ○ /partners 491 B 753 kB ├ ● /partnership 18.5 kB 795 kB ├ └ css/f38a7fbdedbac2ec.css 1.49 kB ├ λ /post/[slug] 573 B 753 kB ├ └ css/581734c93123a257.css 272 B ├ ● /profile 14.9 kB 945 kB ├ └ css/712b9fa2b6ad4b0d.css 1.17 kB ├ ● /profile/admin-section 556 B 798 kB ├ ○ /profile/ProfileLayout 3.79 kB 759 kB ├ ● /profile/review-section 2.09 kB 800 kB ├ ● /projects/[id] 319 B 783 kB ├ └ css/b6e257951aaccc74.css 2.17 kB ├ ● /projects/get-started 307 B 783 kB ├ └ css/5d6475afd4f0f7d8.css 2.18 kB ├ λ /robots.txt 258 B 753 kB ├ ● /search 2.09 kB 1.01 MB ├ └ css/cf5c64eb7be3a582.css 920 B ├ λ /sitemap.xml 259 B 753 kB ├ ● /stakeholder/[id] 4.54 kB 1.03 MB ├ └ css/ebe0f26158d7edb5.css 98 B ├ ● /unsubscribe-chat 797 B 753 kB ├ └ css/25a5e9c8b243baf3.css 195 B ├ ● /workspace 445 B 784 kB ├ ● /workspace/[slug] 1.54 kB 758 kB ├ ● /workspace/[slug]/[step]/report 4.54 kB 757 kB ├ └ css/cb006a2a5a82a4a0.css 249 B ├ ● /workspace/[slug]/[step]/summary 3.42 kB 787 kB ├ └ css/a988883e7dc9d5e0.css 1.86 kB ├ ● /workspace/[slug]/1-project-team 2.03 kB 758 kB ├ ● /workspace/[slug]/1-project-team/setup-team 11.2 kB 828 kB ├ └ css/cab5f74c8f77e034.css 2.02 kB ├ ● /workspace/[slug]/2-stakeholder-consultation 2.02 kB 758 kB ├ ● /workspace/[slug]/2-stakeholder-consultation/case-studies 861 B 1.01 MB ├ ● /workspace/[slug]/2-stakeholder-consultation/initiatives 1.7 kB 1.02 MB ├ └ css/8c1312d57225c5ee.css 1.49 kB ├ ● /workspace/[slug]/2-stakeholder-consultation/stakeholder-map 6.66 kB 996 kB ├ └ css/bf973436bf2d9dbd.css 2.01 kB ├ ● /workspace/[slug]/3-legislation-policy 2.21 kB 759 kB ├ ● /workspace/[slug]/3-legislation-policy/case-studies 1.03 kB 1.01 MB ├ ● /workspace/[slug]/3-legislation-policy/country-policy 7.09 kB 1.07 MB ├ └ css/0acc2f513ff661af.css 2.04 kB ├ ● /workspace/[slug]/3-legislation-policy/legislative-development 2.08 kB 758 kB ├ ● /workspace/[slug]/4-data-analysis 2.22 kB 759 kB ├ ● /workspace/[slug]/4-data-analysis/available-data 1.79 kB 758 kB ├ ● /workspace/[slug]/4-data-analysis/available-information 1.05 kB 1.01 MB ├ ● /workspace/[slug]/4-data-analysis/available-tools 1 kB 1.01 MB ├ ● /workspace/[slug]/4-data-analysis/calculation 1.91 kB 758 kB ├ ● /workspace/[slug]/4-data-analysis/data-collection 998 B 1.01 MB ├ ● /workspace/[slug]/5-national-source 2.83 kB 759 kB ├ ● /workspace/[slug]/6-national-plastic-strategy 2.11 kB 758 kB ├ ● /workspace/[slug]/7-final-review 2.04 kB 758 kB ├ └ css/e82b97f81da5fdeb.css 1.48 kB ├ ● /workspace/[slug]/forum 2.2 kB 761 kB ├ └ css/421179c95d980dcc.css 1.36 kB ├ ○ /workspace/[slug]/layout 205 B 757 kB ├ └ css/294d81393086f942.css 1.28 kB └ ● /workspace/plastic-strategies 1.37 kB 785 kB └ css/883500c866623604.css 627 B + First Load JS shared by all 832 kB ├ chunks/framework-f0918f007280e2a4.js 45.2 kB ├ chunks/main-356ccfd0767c449f.js 39.2 kB ├ chunks/pages/_app-ad8d3e2f67c20085.js 657 kB ├ chunks/webpack-ec7c5834a23a1639.js 10.4 kB └ css/4321f7361cc9e72c.css 79.9 kB [?25l- info Creating an optimized production build .[?25h [?25l- info Creating an optimized production build .[?25hλ (Server) server-side renders at runtime (uses getInitialProps or getServerSideProps) ○ (Static) automatically rendered as static HTML (uses no initial props) ● (SSG) automatically generated as static HTML + JSON (uses getStaticProps) [?25l- info Creating an optimized production build .[?25h [?25l- info Creating an optimized production build .[?25hDone in 312.38s. + docker build --quiet --tag eu.gcr.io/akvo-lumen/unep-gpml/frontend:latest --tag eu.gcr.io/akvo-lumen/unep-gpml/frontend:7a94801 frontend sha256:337bb48c8e742df1b8c40faa455c806bbe2593f1259f5cbc87ca69e03d21aec7 + frontend_build_staging + rm -rf frontend/.env + echo 'REACT_APP_AUTH0_CLIENT_ID="dxfYNPO4D9ovQr5NHFkOU3jwJzXhcq5J"' + echo 'REACT_APP_AUTH0_DOMAIN="unep-gpml-test.eu.auth0.com"' + echo 'NEXT_PUBLIC_CHAT_API_DOMAIN_URL="https://rocket-chat.akvotest.org"' + echo NEXT_PUBLIC_ENV=staging + dc run --rm --no-deps frontend bash release.sh + docker compose --ansi never run --rm --no-deps frontend bash release.sh yarn install v1.22.19 [1/4] Resolving packages... success Already up-to-date. Done in 0.85s. yarn run v1.22.19 $ next build - info Loaded env from /app/.env - warn You have enabled experimental feature (swcPlugins) in next.config.js. - warn Experimental features are not covered by semver, and may cause unexpected or broken application behavior. Use at your own risk. Browserslist: caniuse-lite is outdated. Please run: npx browserslist@latest --update-db Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating [?25l- info Linting and checking validity of types .- info Linting and checking validity of types ..- error ESLint must be installed in order to run during builds: yarn add --dev eslint [?25h- info Linting and checking validity of types [?25l- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...[?25hWarning: For production Image Optimization with Next.js, the optional 'sharp' package is strongly recommended. Run 'yarn add sharp', and Next.js will use it automatically for Image Optimization. Read more: https://nextjs.org/docs/messages/sharp-missing-in-production [?25l- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .[?25hBrowserslist: caniuse-lite is outdated. Please run: npx update-browserslist-db@latest Why you should do it regularly: https://github.com/browserslist/update-db#readme [?25l- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .[?25h[BABEL] Note: The code generator has deoptimised the styling of /app/src/images/GPML-temporary-logo.svg as it exceeds the max of 500KB. [?25l- info Creating an optimized production build .[?25h[BABEL] Note: The code generator has deoptimised the styling of undefined as it exceeds the max of 500KB. [?25l- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...[?25herror - No Sentry auth token configured. Source maps will not be uploaded. You can find information on how to generate a Sentry auth token here: https://docs.sentry.io/api/auth/ After generating a Sentry auth token, set it via the SENTRY_AUTH_TOKEN environment variable during the build. [?25l- info Creating an optimized production build . [webpack.cache.PackFileCacheStrategy] Skipped not serializable cache item 'Compilation/modules|/app/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[9].use[0]!/app/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[9].use[1]!/app/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[7].oneOf[9].use[2]!/app/node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[7].oneOf[9].use[3]!/app/src/modules/profile/styles.module.scss': No serializer registered for Warning while serializing webpack/lib/cache/PackFileCacheStrategy.PackContentItems -> webpack/lib/NormalModule -> Array { 1 items } -> webpack/lib/ModuleWarning -> Warning - info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..[?25h[BABEL] Note: The code generator has deoptimised the styling of /app/src/images/GPML-temporary-logo.svg as it exceeds the max of 500KB. [?25l- info Creating an optimized production build .[?25h[BABEL] Note: The code generator has deoptimised the styling of undefined as it exceeds the max of 500KB. [?25l- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build .. [webpack.cache.PackFileCacheStrategy] Skipped not serializable cache item 'Compilation/modules|/app/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[1].oneOf[9].use[1]!/app/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[1].oneOf[9].use[2]!/app/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[1].oneOf[9].use[3]!/app/node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[1].oneOf[9].use[4]!/app/src/modules/profile/styles.module.scss': No serializer registered for Warning while serializing webpack/lib/cache/PackFileCacheStrategy.PackContentItems -> webpack/lib/NormalModule -> Array { 1 items } -> webpack/lib/ModuleWarning -> Warning - info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...[?25h- warn Compiled with warnings [?25l- info Creating an optimized production build .[?25h./src/modules/profile/styles.module.scss.webpack[javascript/auto]!=!./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[1].oneOf[9].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[1].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[1].oneOf[9].use[3]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[1].oneOf[9].use[4]!./src/modules/profile/styles.module.scss Warning (1:10793) autoprefixer: end value has mixed support, consider using flex-end instead Import trace for requested module: ./src/modules/profile/styles.module.scss.webpack[javascript/auto]!=!./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[1].oneOf[9].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[1].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[1].oneOf[9].use[3]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[1].oneOf[9].use[4]!./src/modules/profile/styles.module.scss ./src/modules/profile/styles.module.scss ./src/modules/knowledge-lib/overview.jsx Attempted import error: 'resourceTypes' is not exported from './filter-bar' (imported as 'resourceTypes'). Import trace for requested module: ./src/modules/knowledge-lib/overview.jsx ./src/modules/knowledge-lib/view.jsx ./src/modules/knowledge-lib/overview.jsx Attempted import error: 'resourceTypes' is not exported from './filter-bar' (imported as 'resourceTypes'). Import trace for requested module: ./src/modules/knowledge-lib/overview.jsx ./src/modules/knowledge-lib/view.jsx ./src/modules/profile/styles.module.scss Warning (1:10793) autoprefixer: end value has mixed support, consider using flex-end instead Import trace for requested module: ./src/modules/profile/styles.module.scss ./src/pages/profile/ProfileLayout.jsx ./src/modules/knowledge-lib/overview.jsx Attempted import error: 'resourceTypes' is not exported from './filter-bar' (imported as 'resourceTypes'). Import trace for requested module: ./src/modules/knowledge-lib/overview.jsx ./src/modules/knowledge-lib/view.jsx ./src/pages/knowledge/library/[[...slug]].js ./src/modules/knowledge-lib/overview.jsx Attempted import error: 'resourceTypes' is not exported from './filter-bar' (imported as 'resourceTypes'). Import trace for requested module: ./src/modules/knowledge-lib/overview.jsx ./src/modules/knowledge-lib/view.jsx ./src/pages/knowledge/library/[[...slug]].js [?25l- info Creating an optimized production build .[?25h [?25l- info Creating an optimized production build .[?25l- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .Using browser-only version of superagent in non-browser environment - info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..- info Creating an optimized production build ...- info Collecting page data ...- info Creating an optimized production build .- info Collecting page data .- info Creating an optimized production build ..- info Collecting page data ..[?25h- info Collecting page data [?25l[ ] - info Generating static pages (0/141)- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..[= ] - info Generating static pages (18/141)- info Creating an optimized production build ...- info Creating an optimized production build .[== ] - info Generating static pages (48/141)- info Creating an optimized production build ..- info Creating an optimized production build ...- info Creating an optimized production build .[=== ] - info Generating static pages (61/141)- info Creating an optimized production build ..- info Creating an optimized production build ...[ ===] - info Generating static pages (79/141)- info Creating an optimized production build .- info Creating an optimized production build ..- info Creating an optimized production build ...[ ==] - info Generating static pages (96/141)- info Creating an optimized production build .- info Creating an optimized production build ..[ =] - info Generating static pages (103/141)- info Creating an optimized production build ...- info Creating an optimized production build .- info Creating an optimized production build ..[ ] - info Generating static pages (112/141)- info Creating an optimized production build ...- info Creating an optimized production build .[ =] - info Generating static pages (126/141)- info Creating an optimized production build ..- info Creating an optimized production build ...[?25h[?25h- info Generating static pages (141/141) [?25l- info Creating an optimized production build .- info Creating an optimized production build ..[?25l- info Finalizing page optimization .[?25h- info Finalizing page optimization [?25h [?25l- info Creating an optimized production build .[?25hRoute (pages) Size First Load JS ┌ λ / 524 B 1.02 MB ├ /_app 0 B 752 kB ├ λ /[type]/[id] 3.21 kB 1.01 MB ├ λ /404 952 B 769 kB ├ ● /about-us 2.25 kB 755 kB ├ └ css/9d1b04ceb05e3d7f.css 1.49 kB ├ ● /add-content 13.5 kB 981 kB ├ └ css/37af447faa228bfa.css 1.13 kB ├ ● /admin 5.85 kB 1.09 MB ├ ○ /admin/geography 5.16 kB 767 kB ├ ○ /admin/individuals 268 B 1.01 MB ├ ○ /admin/organisation 4.81 kB 1.01 MB ├ ○ /admin/resource 4.65 kB 1.01 MB ├ ● /admin/tags 8.54 kB 821 kB ├ λ /api/robots.txt 0 B 752 kB ├ λ /api/sitemap.xml 0 B 752 kB ├ ● /community 216 kB 1.41 MB ├ └ css/ccb0b0354b59333a.css 5.98 kB ├ λ /community-hub 2.46 kB 1.01 MB ├ ● /cop 3.36 kB 756 kB ├ └ css/1b9897b05623ae0c.css 666 B ├ ● /cop/admin 780 B 753 kB ├ ● /country-dashboard 2.06 kB 1.27 MB ├ └ css/d62d69410bf4528b.css 5.8 kB ├ ● /countryOverview 599 B 1.14 MB ├ ● /countryOverview/IntroPage 2.01 kB 754 kB ├ ○ /countryOverview/partials/EconomicInstrumentsComponent 2.65 kB 765 kB ├ ○ /countryOverview/partials/PoliciesAndRegulationsComponent 2.57 kB 765 kB ├ ○ /countryOverview/PolicyComponents 1.3 kB 754 kB ├ ○ /countryOverview/ProhibitivePolicies 2.52 kB 765 kB ├ ○ /countryOverview/RequestDataUpdateModal 4.42 kB 771 kB ├ ● /data/maps 3.44 kB 877 kB ├ ● /data/maps/alt 2.23 kB 876 kB ├ ● /edit/[[...slug]] 12.5 kB 993 kB ├ └ css/5d9c82147082cdab.css 2.08 kB ├ ● /entity-signup 11.9 kB 968 kB ├ └ css/e49165ebb9c8c17d.css 2.23 kB ├ ● /events 11 kB 802 kB ├ └ css/99f0085d765244c5.css 2.42 kB ├ ● /experts 12.8 kB 1.2 MB ├ └ css/9c434d5c202f1e8c.css 5.47 kB ├ ● /flexible-forms 743 B 972 kB ├ ● /forum 4.36 kB 781 kB ├ └ css/519bd88fbf7520bb.css 992 B ├ ● /forum/[...params] 9.51 kB 772 kB ├ └ css/72b3f177f4ef147d.css 1.78 kB ├ ● /help-center 1.44 kB 761 kB ├ └ css/9c47cd3546a9ccfb.css 159 B ├ λ /knowledge-hub 267 B 1.01 MB ├ ● /knowledge/case-studies 36.9 kB 800 kB ├ └ css/a9ab2099265569b6.css 2.12 kB ├ λ /knowledge/learning-centre 4.26 kB 757 kB ├ └ css/11c196c5ab62c3a5.css 913 B ├ ● /knowledge/library/[[...slug]] 15.5 kB 1.41 MB ├ └ css/67097a70e1cb06c4.css 3.75 kB ├ ● /landing 266 B 1.02 MB ├ ● /login 1.93 kB 754 kB ├ └ css/d4df4c07d8d28194.css 1.24 kB ├ ● /onboarding 8.94 kB 951 kB ├ └ css/d4954c57574492c9.css 2.62 kB ├ ● /organisation/[id] 4.54 kB 1.03 MB ├ λ /page/[slug] 1.29 kB 754 kB ├ └ css/0012034cafd19089.css 295 B ├ ○ /partners 491 B 753 kB ├ ● /partnership 18.5 kB 795 kB ├ └ css/f38a7fbdedbac2ec.css 1.49 kB ├ λ /post/[slug] 573 B 753 kB ├ └ css/581734c93123a257.css 272 B ├ ● /profile 14.9 kB 945 kB ├ └ css/712b9fa2b6ad4b0d.css 1.17 kB ├ ● /profile/admin-section 556 B 798 kB ├ ○ /profile/ProfileLayout 3.79 kB 759 kB ├ ● /profile/review-section 2.09 kB 800 kB ├ ● /projects/[id] 319 B 783 kB ├ └ css/b6e257951aaccc74.css 2.17 kB ├ ● /projects/get-started 307 B 783 kB ├ └ css/5d6475afd4f0f7d8.css 2.18 kB ├ λ /robots.txt 258 B 753 kB ├ ● /search 2.09 kB 1.01 MB ├ └ css/cf5c64eb7be3a582.css 920 B ├ λ /sitemap.xml 259 B 753 kB ├ ● /stakeholder/[id] 4.54 kB 1.03 MB ├ └ css/ebe0f26158d7edb5.css 98 B ├ ● /unsubscribe-chat 797 B 753 kB ├ └ css/25a5e9c8b243baf3.css 195 B ├ ● /workspace 445 B 784 kB ├ ● /workspace/[slug] 1.54 kB 758 kB ├ ● /workspace/[slug]/[step]/report 4.54 kB 757 kB ├ └ css/cb006a2a5a82a4a0.css 249 B ├ ● /workspace/[slug]/[step]/summary 3.42 kB 787 kB ├ └ css/a988883e7dc9d5e0.css 1.86 kB ├ ● /workspace/[slug]/1-project-team 2.03 kB 758 kB ├ ● /workspace/[slug]/1-project-team/setup-team 11.2 kB 828 kB ├ └ css/cab5f74c8f77e034.css 2.02 kB ├ ● /workspace/[slug]/2-stakeholder-consultation 2.02 kB 758 kB ├ ● /workspace/[slug]/2-stakeholder-consultation/case-studies 861 B 1.01 MB ├ ● /workspace/[slug]/2-stakeholder-consultation/initiatives 1.7 kB 1.02 MB ├ └ css/8c1312d57225c5ee.css 1.49 kB ├ ● /workspace/[slug]/2-stakeholder-consultation/stakeholder-map 6.66 kB 996 kB ├ └ css/bf973436bf2d9dbd.css 2.01 kB ├ ● /workspace/[slug]/3-legislation-policy 2.21 kB 759 kB ├ ● /workspace/[slug]/3-legislation-policy/case-studies 1.03 kB 1.01 MB ├ ● /workspace/[slug]/3-legislation-policy/country-policy 7.09 kB 1.07 MB ├ └ css/0acc2f513ff661af.css 2.04 kB ├ ● /workspace/[slug]/3-legislation-policy/legislative-development 2.08 kB 758 kB ├ ● /workspace/[slug]/4-data-analysis 2.22 kB 759 kB ├ ● /workspace/[slug]/4-data-analysis/available-data 1.79 kB 758 kB ├ ● /workspace/[slug]/4-data-analysis/available-information 1.05 kB 1.01 MB ├ ● /workspace/[slug]/4-data-analysis/available-tools 1 kB 1.01 MB ├ ● /workspace/[slug]/4-data-analysis/calculation 1.91 kB 758 kB ├ ● /workspace/[slug]/4-data-analysis/data-collection 998 B 1.01 MB ├ ● /workspace/[slug]/5-national-source 2.83 kB 759 kB ├ ● /workspace/[slug]/6-national-plastic-strategy 2.11 kB 759 kB ├ ● /workspace/[slug]/7-final-review 2.04 kB 758 kB ├ └ css/e82b97f81da5fdeb.css 1.48 kB ├ ● /workspace/[slug]/forum 2.2 kB 761 kB ├ └ css/421179c95d980dcc.css 1.36 kB ├ ○ /workspace/[slug]/layout 205 B 757 kB ├ └ css/294d81393086f942.css 1.28 kB └ ● /workspace/plastic-strategies 1.37 kB 785 kB └ css/883500c866623604.css 627 B + First Load JS shared by all 832 kB ├ chunks/framework-f0918f007280e2a4.js 45.2 kB ├ chunks/main-356ccfd0767c449f.js 39.2 kB ├ chunks/pages/_app-932d73fa545446cf.js 657 kB ├ chunks/webpack-4cad9d9ddb19e820.js 10.4 kB └ css/4321f7361cc9e72c.css 79.9 kB [?25l- info Creating an optimized production build .[?25h [?25l- info Creating an optimized production build .[?25hλ (Server) server-side renders at runtime (uses getInitialProps or getServerSideProps) ○ (Static) automatically rendered as static HTML (uses no initial props) ● (SSG) automatically generated as static HTML + JSON (uses getStaticProps) [?25l- info Creating an optimized production build .[?25h [?25l- info Creating an optimized production build .[?25hDone in 169.81s. + docker build --quiet --tag eu.gcr.io/akvo-lumen/unep-gpml/frontend:7a94801-staging frontend sha256:fee1ece6b4835f0eeb4ef8bb7c7bd8e4d10e860fd5011576fc9353b76256fdf4 + strapi_build + docker build -f strapi/Dockerfile.prod --quiet --tag eu.gcr.io/akvo-lumen/unep-gpml/strapi:latest --tag eu.gcr.io/akvo-lumen/unep-gpml/strapi:7a94801-staging --tag eu.gcr.io/akvo-lumen/unep-gpml/strapi:7a94801-prod --tag eu.gcr.io/akvo-lumen/unep-gpml/strapi:7a94801 strapi sha256:8ac527b77731d2c89db3fa3a462b03597b4410e9a55f263ea16be668aa262bd5 + nginx_build + docker build --quiet --tag eu.gcr.io/akvo-lumen/unep-gpml/nginx:latest --tag eu.gcr.io/akvo-lumen/unep-gpml/nginx:7a94801-staging --tag eu.gcr.io/akvo-lumen/unep-gpml/nginx:7a94801-prod --tag eu.gcr.io/akvo-lumen/unep-gpml/nginx:7a94801 nginx sha256:f32e87fa6f27628ee0e8c85cafcd8946e5a144361b22a0ad55833ef944635b4a + dci run --no-TTY ci ./basic.sh + dc -f docker-compose.yml -f docker-compose.ci.yml run --no-TTY ci ./basic.sh + docker compose --ansi never -f docker-compose.yml -f docker-compose.ci.yml run --no-TTY ci ./basic.sh mainnetwork Pulling 1b7ca6aea1dd Pulling fs layer 1b7ca6aea1dd Downloading 28.17kB/2.808MB 1b7ca6aea1dd Downloading 147.3kB/2.808MB 1b7ca6aea1dd Downloading 560.6kB/2.808MB 1b7ca6aea1dd Downloading 1.149MB/2.808MB 1b7ca6aea1dd Downloading 2.628MB/2.808MB 1b7ca6aea1dd Verifying Checksum 1b7ca6aea1dd Download complete 1b7ca6aea1dd Extracting 32.77kB/2.808MB 1b7ca6aea1dd Extracting 2.808MB/2.808MB 1b7ca6aea1dd Pull complete mainnetwork Pulled Container unep-gpml-mainnetwork-1 Recreate Container unep-gpml-db-1 Recreate Container unep-gpml-db-1 Recreated Container unep-gpml-mainnetwork-1 Recreated Container unep-gpml-backend-1 Creating Container unep-gpml-nginx-1 Creating Container unep-gpml-frontend-1 Creating Container unep-gpml-backend-1 Created Container unep-gpml-nginx-1 Created Container unep-gpml-frontend-1 Created Container unep-gpml-mainnetwork-1 Starting Container unep-gpml-db-1 Starting Container unep-gpml-db-1 Started Container unep-gpml-mainnetwork-1 Started Container unep-gpml-backend-1 Starting Container unep-gpml-frontend-1 Starting Container unep-gpml-nginx-1 Starting Container unep-gpml-nginx-1 Started Container unep-gpml-backend-1 Started Container unep-gpml-frontend-1 Started + apk add --no-cache --no-progress 'bash~=5' 'curl~=7' 'jq~=1.6' 'wait4ports=~0.3' fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/community/x86_64/APKINDEX.tar.gz (1/11) Installing ncurses-terminfo-base (6.2_p20200523-r1) (2/11) Installing ncurses-libs (6.2_p20200523-r1) (3/11) Installing readline (8.0.4-r0) (4/11) Installing bash (5.0.17-r0) Executing bash-5.0.17-r0.post-install (5/11) Installing ca-certificates (20220614-r0) (6/11) Installing nghttp2-libs (1.41.0-r0) (7/11) Installing libcurl (7.79.1-r1) (8/11) Installing curl (7.79.1-r1) (9/11) Installing oniguruma (6.9.5-r2) (10/11) Installing jq (1.6-r1) (11/11) Installing wait4ports (0.3.1-r0) Executing busybox-1.31.1-r22.trigger Executing ca-certificates-20220614-r0.trigger OK: 10 MiB in 25 packages + exec ./basic.sh PORT READY: localhost:80 PORT READY: db:5432 PORT READY: localhost:3000 < HTTP/1.1 200 OK < HTTP/1.1 200 OK < HTTP/1.1 200 OK < HTTP/1.1 200 OK < HTTP/1.1 401 Unauthorized < HTTP/1.1 403 Forbidden < HTTP/1.1 403 Forbidden < HTTP/1.1 200 OK ./ci/deploy.sh + [[ direct-messaging-fe != \m\a\i\n ]] + [[ ! '' =~ promote.* ]] + echo 'Branch different than main and not a tag. Skip deploy' Branch different than main and not a tag. Skip deploy + exit 0 Exporting environment variables Exporting SEMAPHORE_JOB_RESULT cache store "m2-$(checksum backend/project.clj)" "$HOME/.m2" Key 'm2-117dbdc3cd7f0b92b2c2e49c64287cbb' already exists. cache store "npm-$(checksum frontend/package.json)" "$HOME/.npm" '/home/semaphore/.npm' doesn't exist locally. cache store "node-modules-$(checksum frontend/package.json)" "frontend/node_modules" Key 'node-modules-99d54c1c0105d665bccfbf82c999b044' already exists. cache store "$SEMAPHORE_PROJECT_ID-$SEMAPHORE_GIT_BRANCH" "$HOME/.cache" Key '512b4492-c901-4f82-ad3f-4ee73f06c713-direct-messaging-fe' already exists.