Guest User

Untitled

a guest
Sep 20th, 2025
11
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 114.72 KB | None | 0 0
  1. TASK [deploy_hq : Migrate databases] *********************************************************************************************************************************************************************************
  2. failed: [10.3.0.4] (item=migrate_multi --noinput) => {"ansible_loop_var": "item", "changed": true, "cmd": ["./manage.py", "migrate_multi", "--noinput"], "delta": "0:03:07.799038", "end": "2025-09-20 19:46:56.692929", "item": "migrate_multi --noinput", "msg": "non-zero return code", "rc": 1, "start": "2025-09-20 19:43:48.893891", "stderr": "2025-09-20 19:44:21,637 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: API Access\n2025-09-20 19:44:21,638 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Lookup Tables\n2025-09-20 19:44:21,638 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Web-based Applications (CloudCare)\n2025-09-20 19:44:21,638 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Custom Branding\n2025-09-20 19:44:21,638 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Active Data Management\n2025-09-20 19:44:21,638 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Custom Reports\n2025-09-20 19:44:21,638 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Role-based Access\n2025-09-20 19:44:21,639 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Restrict Access By Location\n2025-09-20 19:44:21,639 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Outbound SMS\n2025-09-20 19:44:21,639 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Rules Engine (Use of Reminders Framework)\n2025-09-20 19:44:21,639 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Custom Telerivet (Android) SMS Gateway\n2025-09-20 19:44:21,639 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Inbound SMS (where available)\n2025-09-20 19:44:21,640 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Bulk Case Management\n2025-09-20 19:44:21,640 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Bulk User Management\n2025-09-20 19:44:21,640 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: De-identified Data\n2025-09-20 19:44:21,640 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: HIPAA Compliance Assurance\n2025-09-20 19:44:21,640 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Can Add Users Above Limit\n2025-09-20 19:44:21,640 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Custom CommCare Logo Uploader\n2025-09-20 19:44:21,641 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Locations\n2025-09-20 19:44:21,641 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: User Configurable Report Builder\n2025-09-20 19:44:21,641 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Report Builder Trial\n2025-09-20 19:44:21,641 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Report Builder, 5 report limit\n2025-09-20 19:44:21,641 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Report Builder, 15 report limit\n2025-09-20 19:44:21,641 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Report Builder, 30 report limit\n2025-09-20 19:44:21,641 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: User Case Management\n2025-09-20 19:44:21,642 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Data Management\n2025-09-20 19:44:21,642 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Templated Intents\n2025-09-20 19:44:21,642 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Custom Intents\n2025-09-20 19:44:21,642 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Advanced Domain Security\n2025-09-20 19:44:21,642 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Practice mode for mobile workers\n2025-09-20 19:44:21,642 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Application Profiles\n2025-09-20 19:44:21,642 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Excel Dashbord\n2025-09-20 19:44:21,643 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: DAILY_SAVED_EXPORT\n2025-09-20 19:44:21,643 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Zapier Integration\n2025-09-20 19:44:21,643 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Log In As for App Preview\n2025-09-20 19:44:21,643 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Case Sharing via Groups\n2025-09-20 19:44:21,643 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Child Cases\n2025-09-20 19:44:21,643 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: OData Feed - Tableau / BI Integration\n2025-09-20 19:44:21,644 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Data Forwarding\n2025-09-20 19:44:21,644 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Project Access\n2025-09-20 19:44:21,644 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: App User Profiles\n2025-09-20 19:44:21,644 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Geocoder\n2025-09-20 19:44:21,644 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Default Export Settings\n2025-09-20 19:44:21,644 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Release Management\n2025-09-20 19:44:21,644 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Lite Release Management\n2025-09-20 19:44:21,645 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Loadtest Users\n2025-09-20 19:44:21,645 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Link to other forms\n2025-09-20 19:44:21,645 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Phone Heartbeat\n2025-09-20 19:44:21,645 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Improved app changes view\n2025-09-20 19:44:21,645 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: File Dropzone\n2025-09-20 19:44:21,645 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Attendance Tracking\n2025-09-20 19:44:21,645 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Regular Field Validation\n2025-09-20 19:44:21,646 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Location Safe Case Imports\n2025-09-20 19:44:21,646 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Download buttons for Form- and Case IDs on Case Importer\n2025-09-20 19:44:21,646 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Sort multiple rows in exports simultaneously\n2025-09-20 19:44:21,646 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Allow exports to have ownership\n2025-09-20 19:44:21,646 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Bulk user management features\n2025-09-20 19:44:21,646 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Data dictionary\n2025-09-20 19:44:21,646 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Case List Explorer\n2025-09-20 19:44:21,647 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Allow Case Copy\n2025-09-20 19:44:21,647 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Deduplication Rules\n2025-09-20 19:44:21,647 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Custom Domain Banners\n2025-09-20 19:44:21,647 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: App Dependencies\n2025-09-20 19:44:21,647 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Bulk Data Editing\n2025-09-20 19:44:21,648 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Paused Plan\n2025-09-20 19:44:21,648 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Free Edition\n2025-09-20 19:44:21,648 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Free Edition\n2025-09-20 19:44:21,648 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Free Edition\n2025-09-20 19:44:21,648 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Standard Plan\n2025-09-20 19:44:21,649 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Standard Plan\n2025-09-20 19:44:21,649 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Standard Plan\n2025-09-20 19:44:21,649 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Pro Plan\n2025-09-20 19:44:21,649 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Pro Plan\n2025-09-20 19:44:21,649 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Advanced Plan\n2025-09-20 19:44:21,649 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Enterprise Plan\n2025-09-20 19:44:21,650 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Standard Plan - 5 Reports\n2025-09-20 19:44:21,650 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Pro Plan - 5 Reports\n2025-09-20 19:44:21,650 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Advanced Plan - 5 Reports\n2025-09-20 19:44:22,530 INFO [accounting] Privilege already granted: advanced_plan_v0 => two_stage_mobile_worker_account_creation\n2025-09-20 19:44:22,537 INFO [accounting] Granting privilege: standard_plan_report_builder_v0 => two_stage_mobile_worker_account_creation\n2025-09-20 19:44:22,538 INFO [accounting] Granting privilege: pro_plan_v0 => two_stage_mobile_worker_account_creation\n2025-09-20 19:44:22,539 INFO [accounting] Granting privilege: standard_plan_v0 => two_stage_mobile_worker_account_creation\n2025-09-20 19:44:22,539 INFO [accounting] Granting privilege: pro_plan_report_builder_v0 => two_stage_mobile_worker_account_creation\n2025-09-20 19:44:22,539 INFO [accounting] Privilege already granted: enterprise_plan_v0 => two_stage_mobile_worker_account_creation\n2025-09-20 19:44:22,539 INFO [accounting] Privilege already granted: pro_plan_v1 => two_stage_mobile_worker_account_creation\n2025-09-20 19:44:22,539 INFO [accounting] Privilege already granted: standard_plan_v2 => two_stage_mobile_worker_account_creation\n2025-09-20 19:44:22,539 INFO [accounting] Granting privilege: advanced_plan_report_builder_v0 => two_stage_mobile_worker_account_creation\n2025-09-20 19:44:22,540 INFO [accounting] Granting privilege: standard_plan_v1 => two_stage_mobile_worker_account_creation\n2025-09-20 19:44:59,477 INFO [corehq.apps.es.migration_operations] Updating mappings for Elasticsearch index: users-2024-05-09\nTraceback (most recent call last):\n File \"src/gevent/greenlet.py\", line 900, in gevent._gevent_cgreenlet.Greenlet.run\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/sql_db/management/commands/migrate_multi.py\", line 43, in migrate_db\n call_command('migrate', *args, **call_options)\n ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/__init__.py\", line 194, in call_command\n return command.execute(*args, **defaults)\n ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/base.py\", line 458, in execute\n output = self.handle(*args, **options)\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/base.py\", line 106, in wrapper\n res = handle_func(*args, **kwargs)\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/sql_db/management/commands/migrate.py\", line 17, in handle\n result = super().handle(*args, **options)\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/base.py\", line 106, in wrapper\n res = handle_func(*args, **kwargs)\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/commands/migrate.py\", line 356, in handle\n post_migrate_state = executor.migrate(\n targets,\n ...<3 lines>...\n fake_initial=fake_initial,\n )\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/db/migrations/executor.py\", line 135, in migrate\n state = self._migrate_all_forwards(\n state, plan, full_plan, fake=fake, fake_initial=fake_initial\n )\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/db/migrations/executor.py\", line 167, in _migrate_all_forwards\n state = self.apply_migration(\n state, migration, fake=fake, fake_initial=fake_initial\n )\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/db/migrations/executor.py\", line 252, in apply_migration\n state = migration.apply(state, schema_editor)\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/db/migrations/migration.py\", line 132, in apply\n operation.database_forwards(\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n self.app_label, schema_editor, old_state, project_state\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n )\n ^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/db/migrations/operations/special.py\", line 193, in database_forwards\n self.code(from_state.apps, schema_editor)\n ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/util/django_migrations.py\", line 121, in _inner\n return migration_fn(*args, **kwargs)\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/apps/users/migrations/0086_backfill_usercases.py\", line 9, in run_create_usercases\n call_command('create_usercases')\n ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/__init__.py\", line 194, in call_command\n return command.execute(*args, **defaults)\n ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/base.py\", line 458, in execute\n output = self.handle(*args, **options)\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/apps/users/management/commands/create_usercases.py\", line 73, in handle\n _sync_usercases_with_throttle(users, domain)\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/apps/users/management/commands/create_usercases.py\", line 31, in _sync_usercases_with_throttle\n for user in users:\n ^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/apps/users/management/commands/create_usercases.py\", line 72, in <genexpr>\n users = (CouchUser.wrap_correctly(row['doc']) for row in rows)\n ^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/apps/users/dbaccessors.py\", line 302, in get_all_user_rows\n for row in CommCareUser.get_db().view(\n ~~~~~~~~~~~~~~~~~~~~~~~~~~^\n 'users_by_domain/view',\n ^^^^^^^^^^^^^^^^^^^^^^^\n ...<3 lines>...\n include_docs=include_docs\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n ):\n ^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/couchdbkit/client.py\", line 899, in iterator\n self._fetch_if_needed()\n ~~~~~~~~~~~~~~~~~~~~~^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/couchdbkit/client.py\", line 978, in _fetch_if_needed\n self.fetch()\n ~~~~~~~~~~^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/couchdbkit/client.py\", line 957, in fetch\n self._result_cache = self.fetch_raw()\n ~~~~~~~~~~~~~~^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/couchdbkit/client.py\", line 974, in fetch_raw\n return self._fetch(self._arg, self.params)\n ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/couchdbkit/client.py\", line 758, in raw_view\n return view(**params)\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/cloudant/view.py\", line 236, in __call__\n resp = get_docs(self._r_session,\n self.url,\n self.design_doc.encoder,\n **kwargs)\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/cloudant/_common_util.py\", line 262, in get_docs\n resp.raise_for_status()\n ~~~~~~~~~~~~~~~~~~~~~^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/requests/models.py\", line 1024, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 404 Client Error: Object Not Found not_found missing for url: http://127.0.0.1:35984/commcarehq__users/_design/users_by_domain/_view/view?startkey=%5B%22active%22%2C+%22ird-meriem-niger%22%2C+%22CommCareUser%22%5D&endkey=%5B%22active%22%2C+%22ird-meriem-niger%22%2C+%22CommCareUser%22%2C+%7B%7D%5D&reduce=false&include_docs=true\n2025-09-20T19:45:55Z <Greenlet at 0x7328ca8314e0: migrate_db('default')> failed with HTTPError\n\n2025-09-20 19:45:55,603 INFO [dimagi.utils.couch.sync_docs] synced 'export_instances_by_domain' in couchdb\n2025-09-20 19:45:55,605 INFO [dimagi.utils.couch.sync_docs] synced 'users_extra' in couchdb\n2025-09-20 19:45:55,612 INFO [dimagi.utils.couch.sync_docs] synced 'apps_with_submissions' in couchdb\n2025-09-20 19:45:55,614 INFO [dimagi.utils.couch.sync_docs] synced 'last_modified' in couchdb\n2025-09-20 19:45:55,615 INFO [dimagi.utils.couch.sync_docs] synced 'builds' in couchdb\n2025-09-20 19:45:55,620 INFO [dimagi.utils.couch.sync_docs] Design document _design/users_extra-tmp verified successfully\n2025-09-20 19:45:55,623 INFO [dimagi.utils.couch.sync_docs] Design document _design/export_instances_by_domain-tmp verified successfully\n2025-09-20 19:45:55,624 INFO [dimagi.utils.couch.sync_docs] synced 'export_instances_by_is_daily_saved' in couchdb\n2025-09-20 19:45:55,626 INFO [dimagi.utils.couch.sync_docs] synced 'forms_by_app_info' in couchdb\n2025-09-20 19:45:55,627 INFO [dimagi.utils.couch.sync_docs] synced 'app_manager' in couchdb\n2025-09-20 19:45:55,631 INFO [dimagi.utils.couch.sync_docs] Design document _design/builds-tmp verified successfully\n2025-09-20 19:45:55,632 INFO [dimagi.utils.couch.sync_docs] Design document _design/apps_with_submissions-tmp verified successfully\n2025-09-20 19:45:55,634 INFO [dimagi.utils.couch.sync_docs] Design document _design/last_modified-tmp verified successfully\n2025-09-20 19:45:55,639 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: export_instances_by_domain-tmp/view\n2025-09-20 19:45:55,640 INFO [dimagi.utils.couch.sync_docs] Design document _design/app_manager-tmp verified successfully\n2025-09-20 19:45:55,642 INFO [dimagi.utils.couch.sync_docs] Design document _design/forms_by_app_info-tmp verified successfully\n2025-09-20 19:45:55,643 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: users_extra-tmp/users_by_location_id\n2025-09-20 19:45:55,648 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: last_modified-tmp/by_last_modified\n2025-09-20 19:45:55,649 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: builds-tmp/all\n2025-09-20 19:45:55,652 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: apps_with_submissions-tmp/view\n2025-09-20 19:45:55,654 INFO [dimagi.utils.couch.sync_docs] Design document _design/export_instances_by_is_daily_saved-tmp verified successfully\n2025-09-20 19:45:55,660 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: forms_by_app_info-tmp/view\n2025-09-20 19:45:55,662 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: app_manager-tmp/saved_app\n2025-09-20 19:45:55,667 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: export_instances_by_is_daily_saved-tmp/view\n2025-09-20 19:45:55,701 INFO [dimagi.utils.couch.sync_docs] synced 'last_modified' in couchdb\n2025-09-20 19:45:55,711 INFO [dimagi.utils.couch.sync_docs] synced 'last_modified' in couchdb\n2025-09-20 19:45:55,718 INFO [dimagi.utils.couch.sync_docs] Design document _design/last_modified-tmp verified successfully\n2025-09-20 19:45:55,721 INFO [dimagi.utils.couch.sync_docs] synced 'registry_data_sources_by_last_modified' in couchdb\n2025-09-20 19:45:55,729 INFO [dimagi.utils.couch.sync_docs] Design document _design/last_modified-tmp verified successfully\n2025-09-20 19:45:55,730 INFO [dimagi.utils.couch.sync_docs] synced 'all_docs' in couchdb\n2025-09-20 19:45:55,731 INFO [dimagi.utils.couch.sync_docs] synced 'program_by_code' in couchdb\n2025-09-20 19:45:55,732 INFO [dimagi.utils.couch.sync_docs] synced 'all_docs' in couchdb\n2025-09-20 19:45:55,736 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: last_modified-tmp/by_last_modified\n2025-09-20 19:45:55,739 INFO [dimagi.utils.couch.sync_docs] synced 'all_docs' in couchdb\n2025-09-20 19:45:55,744 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: last_modified-tmp/by_last_modified\n2025-09-20 19:45:55,745 INFO [dimagi.utils.couch.sync_docs] synced 'all_docs' in couchdb\n2025-09-20 19:45:55,747 INFO [dimagi.utils.couch.sync_docs] Design document _design/all_docs-tmp verified successfully\n2025-09-20 19:45:55,748 INFO [dimagi.utils.couch.sync_docs] Design document _design/registry_data_sources_by_last_modified-tmp verified successfully\n2025-09-20 19:45:55,753 INFO [dimagi.utils.couch.sync_docs] Design document _design/all_docs-tmp verified successfully\n2025-09-20 19:45:55,754 INFO [dimagi.utils.couch.sync_docs] Design document _design/program_by_code-tmp verified successfully\n2025-09-20 19:45:55,755 INFO [dimagi.utils.couch.sync_docs] Design document _design/all_docs-tmp verified successfully\n2025-09-20 19:45:55,760 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: registry_data_sources_by_last_modified-tmp/view\n2025-09-20 19:45:55,762 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: all_docs-tmp/by_doc_type\n2025-09-20 19:45:55,768 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: all_docs-tmp/by_doc_type\n2025-09-20 19:45:55,770 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: all_docs-tmp/by_doc_type\n2025-09-20 19:45:55,774 INFO [dimagi.utils.couch.sync_docs] Design document _design/all_docs-tmp verified successfully\n2025-09-20 19:45:55,776 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: program_by_code-tmp/view\n2025-09-20 19:45:55,796 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: all_docs-tmp/by_doc_type\n2025-09-20 19:45:55,798 INFO [dimagi.utils.couch.sync_docs] synced 'all_docs' in couchdb\n2025-09-20 19:45:55,822 INFO [dimagi.utils.couch.sync_docs] synced 'app_translations_by_popularity' in couchdb\n2025-09-20 19:45:55,826 INFO [dimagi.utils.couch.sync_docs] Design document _design/all_docs-tmp verified successfully\n2025-09-20 19:45:55,833 INFO [dimagi.utils.couch.sync_docs] synced 'schemas_by_xmlns_or_case_type' in couchdb\n2025-09-20 19:45:55,843 INFO [dimagi.utils.couch.sync_docs] synced 'registry_data_sources' in couchdb\n2025-09-20 19:45:55,847 INFO [dimagi.utils.couch.sync_docs] Design document _design/app_translations_by_popularity-tmp verified successfully\n2025-09-20 19:45:55,848 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: all_docs-tmp/by_doc_type\n2025-09-20 19:45:55,855 INFO [dimagi.utils.couch.sync_docs] Design document _design/schemas_by_xmlns_or_case_type-tmp verified successfully\n2025-09-20 19:45:55,859 INFO [dimagi.utils.couch.sync_docs] synced 'saved_apps_auto_generated' in couchdb\n2025-09-20 19:45:55,861 INFO [dimagi.utils.couch.sync_docs] synced 'registry_report_configs' in couchdb\n2025-09-20 19:45:55,868 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: app_translations_by_popularity-tmp/view\n2025-09-20 19:45:55,870 INFO [dimagi.utils.couch.sync_docs] synced 'reportconfig' in couchdb\n2025-09-20 19:45:55,872 INFO [dimagi.utils.couch.sync_docs] Design document _design/registry_data_sources-tmp verified successfully\n2025-09-20 19:45:55,880 INFO [dimagi.utils.couch.sync_docs] Design document _design/saved_apps_auto_generated-tmp verified successfully\n2025-09-20 19:45:55,882 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: schemas_by_xmlns_or_case_type-tmp/view\n2025-09-20 19:45:55,884 INFO [dimagi.utils.couch.sync_docs] Design document _design/registry_report_configs-tmp verified successfully\n2025-09-20 19:45:55,889 INFO [dimagi.utils.couch.sync_docs] Design document _design/reportconfig-tmp verified successfully\n2025-09-20 19:45:55,897 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: saved_apps_auto_generated-tmp/view\n2025-09-20 19:45:55,902 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: reportconfig-tmp/all_notifications\n2025-09-20 19:45:55,905 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: registry_data_sources-tmp/view\n2025-09-20 19:45:55,912 INFO [dimagi.utils.couch.sync_docs] synced 'tests' in couchdb\n2025-09-20 19:45:55,914 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: registry_report_configs-tmp/view\n2025-09-20 19:45:55,932 INFO [dimagi.utils.couch.sync_docs] Design document _design/tests-tmp verified successfully\n2025-09-20 19:45:55,950 INFO [dimagi.utils.couch.sync_docs] synced 'by_domain_doc_type_date' in couchdb\n2025-09-20 19:45:55,964 INFO [dimagi.utils.couch.sync_docs] synced 'by_domain_doc_type_date' in couchdb\n2025-09-20 19:45:55,966 INFO [dimagi.utils.couch.sync_docs] synced 'by_domain_doc_type_date' in couchdb\n2025-09-20 19:45:55,972 INFO [dimagi.utils.couch.sync_docs] synced 'by_domain_doc_type_date' in couchdb\n2025-09-20 19:45:55,973 INFO [dimagi.utils.couch.sync_docs] Design document _design/by_domain_doc_type_date-tmp verified successfully\n2025-09-20 19:45:55,976 INFO [dimagi.utils.couch.sync_docs] synced 'by_domain_doc_type_date' in couchdb\n2025-09-20 19:45:55,981 INFO [dimagi.utils.couch.sync_docs] Design document _design/by_domain_doc_type_date-tmp verified successfully\n2025-09-20 19:45:55,983 INFO [dimagi.utils.couch.sync_docs] Design document _design/by_domain_doc_type_date-tmp verified successfully\n2025-09-20 19:45:55,985 INFO [dimagi.utils.couch.sync_docs] synced 'deleted_users_by_username' in couchdb\n2025-09-20 19:45:55,992 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: by_domain_doc_type_date-tmp/view\n2025-09-20 19:45:55,994 INFO [dimagi.utils.couch.sync_docs] Design document _design/by_domain_doc_type_date-tmp verified successfully\n2025-09-20 19:45:55,996 INFO [dimagi.utils.couch.sync_docs] Design document _design/by_domain_doc_type_date-tmp verified successfully\n2025-09-20 19:45:55,999 INFO [dimagi.utils.couch.sync_docs] synced 'users_by_domain' in couchdb\n2025-09-20 19:45:56,005 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: by_domain_doc_type_date-tmp/view\n2025-09-20 19:45:56,009 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: by_domain_doc_type_date-tmp/view\n2025-09-20 19:45:56,015 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: by_domain_doc_type_date-tmp/view\n2025-09-20 19:45:56,018 INFO [dimagi.utils.couch.sync_docs] Design document _design/users_by_domain-tmp verified successfully\n2025-09-20 19:45:56,021 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: by_domain_doc_type_date-tmp/view\n2025-09-20 19:45:56,029 INFO [dimagi.utils.couch.sync_docs] Design document _design/deleted_users_by_username-tmp verified successfully\n2025-09-20 19:45:56,045 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: users_by_domain-tmp/view\n2025-09-20 19:45:56,053 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: deleted_users_by_username-tmp/view\n2025-09-20 19:45:56,094 INFO [dimagi.utils.couch.sync_docs] synced 'exports_forms_by_app' in couchdb\n2025-09-20 19:45:56,097 INFO [dimagi.utils.couch.sync_docs] synced 'doc_conflicts' in couchdb\n2025-09-20 19:45:56,107 INFO [dimagi.utils.couch.sync_docs] synced 'groups' in couchdb\n2025-09-20 19:45:56,114 INFO [dimagi.utils.couch.sync_docs] synced 'domain' in couchdb\n2025-09-20 19:45:56,117 INFO [dimagi.utils.couch.sync_docs] Design document _design/exports_forms_by_app-tmp verified successfully\n2025-09-20 19:45:56,120 INFO [dimagi.utils.couch.sync_docs] Design document _design/doc_conflicts-tmp verified successfully\n2025-09-20 19:45:56,141 INFO [dimagi.utils.couch.sync_docs] Design document _design/domain-tmp verified successfully\n2025-09-20 19:45:56,148 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: doc_conflicts-tmp/conflicts\n2025-09-20 19:45:56,151 INFO [dimagi.utils.couch.sync_docs] Design document _design/groups-tmp verified successfully\n2025-09-20 19:45:56,155 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: exports_forms_by_app-tmp/view\n2025-09-20 19:45:56,177 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: groups-tmp/by_name\n2025-09-20 19:45:56,182 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: domain-tmp/copied_from_snapshot\n2025-09-20 19:45:56,226 INFO [dimagi.utils.couch.sync_docs] synced 'latest_apps' in couchdb\n2025-09-20 19:45:56,266 INFO [dimagi.utils.couch.sync_docs] Design document _design/latest_apps-tmp verified successfully\n2025-09-20 19:45:56,322 INFO [dimagi.utils.couch.sync_docs] synced 'hqadmin' in couchdb\n2025-09-20 19:45:56,340 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: latest_apps-tmp/view\n2025-09-20 19:45:56,375 INFO [dimagi.utils.couch.sync_docs] Design document _design/hqadmin-tmp verified successfully\n2025-09-20 19:45:56,380 INFO [dimagi.utils.couch.sync_docs] synced 'hqmedia' in couchdb\n2025-09-20 19:45:56,412 INFO [dimagi.utils.couch.sync_docs] Design document _design/hqmedia-tmp verified successfully\n2025-09-20 19:45:56,432 INFO [dimagi.utils.couch.sync_docs] synced 'mobile_auth' in couchdb\n2025-09-20 19:45:56,468 INFO [dimagi.utils.couch.sync_docs] synced 'userreports' in couchdb\n2025-09-20 19:45:56,472 INFO [dimagi.utils.couch.sync_docs] Design document _design/mobile_auth-tmp verified successfully\n2025-09-20 19:45:56,477 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: hqmedia-tmp/by_domain\n2025-09-20 19:45:56,513 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: mobile_auth-tmp/key_records\n2025-09-20 19:45:56,520 INFO [dimagi.utils.couch.sync_docs] synced 'users' in couchdb\n2025-09-20 19:45:56,533 INFO [dimagi.utils.couch.sync_docs] Design document _design/userreports-tmp verified successfully\n2025-09-20 19:45:56,569 INFO [dimagi.utils.couch.sync_docs] Design document _design/users-tmp verified successfully\n2025-09-20 19:45:56,607 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: userreports-tmp/report_configs_by_data_source\n2025-09-20 19:45:56,612 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: users-tmp/phone_users_by_domain\n2025-09-20 19:46:47,193 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'app_manager' in couchdb\n2025-09-20 19:46:47,352 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'builds' in couchdb\n2025-09-20 19:46:47,924 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'export_instances_by_domain' in couchdb\n2025-09-20 19:46:48,019 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'users_extra' in couchdb\n2025-09-20 19:46:48,101 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'export_instances_by_is_daily_saved' in couchdb\n2025-09-20 19:46:48,194 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'forms_by_app_info' in couchdb\n2025-09-20 19:46:48,310 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'apps_with_submissions' in couchdb\n2025-09-20 19:46:48,445 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'last_modified' in couchdb\n2025-09-20 19:46:48,560 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'last_modified' in couchdb\n2025-09-20 19:46:48,638 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'last_modified' in couchdb\n2025-09-20 19:46:48,704 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'program_by_code' in couchdb\n2025-09-20 19:46:48,781 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'registry_data_sources_by_last_modified' in couchdb\n2025-09-20 19:46:48,875 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'all_docs' in couchdb\n2025-09-20 19:46:49,011 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'all_docs' in couchdb\n2025-09-20 19:46:49,153 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'all_docs' in couchdb\n2025-09-20 19:46:49,222 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'all_docs' in couchdb\n2025-09-20 19:46:49,307 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'all_docs' in couchdb\n2025-09-20 19:46:49,367 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'app_translations_by_popularity' in couchdb\n2025-09-20 19:46:49,444 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'registry_data_sources' in couchdb\n2025-09-20 19:46:49,555 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'schemas_by_xmlns_or_case_type' in couchdb\n2025-09-20 19:46:49,688 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'saved_apps_auto_generated' in couchdb\n2025-09-20 19:46:49,862 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'reportconfig' in couchdb\n2025-09-20 19:46:50,032 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'registry_report_configs' in couchdb\n2025-09-20 19:46:50,223 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'users_by_domain' in couchdb\n2025-09-20 19:46:50,340 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'tests' in couchdb\n2025-09-20 19:46:50,472 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'by_domain_doc_type_date' in couchdb\n2025-09-20 19:46:50,616 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'by_domain_doc_type_date' in couchdb\n2025-09-20 19:46:50,777 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'by_domain_doc_type_date' in couchdb\n2025-09-20 19:46:50,906 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'by_domain_doc_type_date' in couchdb\n2025-09-20 19:46:51,155 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'by_domain_doc_type_date' in couchdb\n2025-09-20 19:46:51,671 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'deleted_users_by_username' in couchdb\n2025-09-20 19:46:51,877 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'latest_apps' in couchdb\n2025-09-20 19:46:52,005 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'doc_conflicts' in couchdb\n2025-09-20 19:46:52,229 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'exports_forms_by_app' in couchdb\n2025-09-20 19:46:52,371 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'domain' in couchdb\n2025-09-20 19:46:52,462 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'groups' in couchdb\n2025-09-20 19:46:52,559 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'hqadmin' in couchdb\n2025-09-20 19:46:52,624 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'hqmedia' in couchdb\n2025-09-20 19:46:52,727 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'mobile_auth' in couchdb\n2025-09-20 19:46:53,732 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'userreports' in couchdb\n2025-09-20 19:46:53,843 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'users' in couchdb", "stderr_lines": ["2025-09-20 19:44:21,637 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: API Access", "2025-09-20 19:44:21,638 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Lookup Tables", "2025-09-20 19:44:21,638 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Web-based Applications (CloudCare)", "2025-09-20 19:44:21,638 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Custom Branding", "2025-09-20 19:44:21,638 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Active Data Management", "2025-09-20 19:44:21,638 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Custom Reports", "2025-09-20 19:44:21,638 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Role-based Access", "2025-09-20 19:44:21,639 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Restrict Access By Location", "2025-09-20 19:44:21,639 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Outbound SMS", "2025-09-20 19:44:21,639 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Rules Engine (Use of Reminders Framework)", "2025-09-20 19:44:21,639 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Custom Telerivet (Android) SMS Gateway", "2025-09-20 19:44:21,639 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Inbound SMS (where available)", "2025-09-20 19:44:21,640 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Bulk Case Management", "2025-09-20 19:44:21,640 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Bulk User Management", "2025-09-20 19:44:21,640 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: De-identified Data", "2025-09-20 19:44:21,640 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: HIPAA Compliance Assurance", "2025-09-20 19:44:21,640 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Can Add Users Above Limit", "2025-09-20 19:44:21,640 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Custom CommCare Logo Uploader", "2025-09-20 19:44:21,641 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Locations", "2025-09-20 19:44:21,641 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: User Configurable Report Builder", "2025-09-20 19:44:21,641 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Report Builder Trial", "2025-09-20 19:44:21,641 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Report Builder, 5 report limit", "2025-09-20 19:44:21,641 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Report Builder, 15 report limit", "2025-09-20 19:44:21,641 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Report Builder, 30 report limit", "2025-09-20 19:44:21,641 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: User Case Management", "2025-09-20 19:44:21,642 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Data Management", "2025-09-20 19:44:21,642 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Templated Intents", "2025-09-20 19:44:21,642 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Custom Intents", "2025-09-20 19:44:21,642 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Advanced Domain Security", "2025-09-20 19:44:21,642 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Practice mode for mobile workers", "2025-09-20 19:44:21,642 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Application Profiles", "2025-09-20 19:44:21,642 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Excel Dashbord", "2025-09-20 19:44:21,643 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: DAILY_SAVED_EXPORT", "2025-09-20 19:44:21,643 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Zapier Integration", "2025-09-20 19:44:21,643 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Log In As for App Preview", "2025-09-20 19:44:21,643 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Case Sharing via Groups", "2025-09-20 19:44:21,643 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Child Cases", "2025-09-20 19:44:21,643 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: OData Feed - Tableau / BI Integration", "2025-09-20 19:44:21,644 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Data Forwarding", "2025-09-20 19:44:21,644 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Project Access", "2025-09-20 19:44:21,644 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: App User Profiles", "2025-09-20 19:44:21,644 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Geocoder", "2025-09-20 19:44:21,644 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Default Export Settings", "2025-09-20 19:44:21,644 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Release Management", "2025-09-20 19:44:21,644 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Lite Release Management", "2025-09-20 19:44:21,645 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Loadtest Users", "2025-09-20 19:44:21,645 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Link to other forms", "2025-09-20 19:44:21,645 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Phone Heartbeat", "2025-09-20 19:44:21,645 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Improved app changes view", "2025-09-20 19:44:21,645 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: File Dropzone", "2025-09-20 19:44:21,645 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Attendance Tracking", "2025-09-20 19:44:21,645 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Regular Field Validation", "2025-09-20 19:44:21,646 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Location Safe Case Imports", "2025-09-20 19:44:21,646 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Download buttons for Form- and Case IDs on Case Importer", "2025-09-20 19:44:21,646 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Sort multiple rows in exports simultaneously", "2025-09-20 19:44:21,646 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Allow exports to have ownership", "2025-09-20 19:44:21,646 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Bulk user management features", "2025-09-20 19:44:21,646 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Data dictionary", "2025-09-20 19:44:21,646 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Case List Explorer", "2025-09-20 19:44:21,647 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Allow Case Copy", "2025-09-20 19:44:21,647 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Deduplication Rules", "2025-09-20 19:44:21,647 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Custom Domain Banners", "2025-09-20 19:44:21,647 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: App Dependencies", "2025-09-20 19:44:21,647 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Bulk Data Editing", "2025-09-20 19:44:21,648 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Paused Plan", "2025-09-20 19:44:21,648 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Free Edition", "2025-09-20 19:44:21,648 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Free Edition", "2025-09-20 19:44:21,648 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Free Edition", "2025-09-20 19:44:21,648 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Standard Plan", "2025-09-20 19:44:21,649 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Standard Plan", "2025-09-20 19:44:21,649 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Standard Plan", "2025-09-20 19:44:21,649 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Pro Plan", "2025-09-20 19:44:21,649 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Pro Plan", "2025-09-20 19:44:21,649 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Advanced Plan", "2025-09-20 19:44:21,649 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Enterprise Plan", "2025-09-20 19:44:21,650 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Standard Plan - 5 Reports", "2025-09-20 19:44:21,650 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Pro Plan - 5 Reports", "2025-09-20 19:44:21,650 INFO [corehq.apps.hqadmin.management.commands.cchq_prbac_bootstrap] Role already exists: Advanced Plan - 5 Reports", "2025-09-20 19:44:22,530 INFO [accounting] Privilege already granted: advanced_plan_v0 => two_stage_mobile_worker_account_creation", "2025-09-20 19:44:22,537 INFO [accounting] Granting privilege: standard_plan_report_builder_v0 => two_stage_mobile_worker_account_creation", "2025-09-20 19:44:22,538 INFO [accounting] Granting privilege: pro_plan_v0 => two_stage_mobile_worker_account_creation", "2025-09-20 19:44:22,539 INFO [accounting] Granting privilege: standard_plan_v0 => two_stage_mobile_worker_account_creation", "2025-09-20 19:44:22,539 INFO [accounting] Granting privilege: pro_plan_report_builder_v0 => two_stage_mobile_worker_account_creation", "2025-09-20 19:44:22,539 INFO [accounting] Privilege already granted: enterprise_plan_v0 => two_stage_mobile_worker_account_creation", "2025-09-20 19:44:22,539 INFO [accounting] Privilege already granted: pro_plan_v1 => two_stage_mobile_worker_account_creation", "2025-09-20 19:44:22,539 INFO [accounting] Privilege already granted: standard_plan_v2 => two_stage_mobile_worker_account_creation", "2025-09-20 19:44:22,539 INFO [accounting] Granting privilege: advanced_plan_report_builder_v0 => two_stage_mobile_worker_account_creation", "2025-09-20 19:44:22,540 INFO [accounting] Granting privilege: standard_plan_v1 => two_stage_mobile_worker_account_creation", "2025-09-20 19:44:59,477 INFO [corehq.apps.es.migration_operations] Updating mappings for Elasticsearch index: users-2024-05-09", "Traceback (most recent call last):", " File \"src/gevent/greenlet.py\", line 900, in gevent._gevent_cgreenlet.Greenlet.run", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/sql_db/management/commands/migrate_multi.py\", line 43, in migrate_db", " call_command('migrate', *args, **call_options)", " ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/__init__.py\", line 194, in call_command", " return command.execute(*args, **defaults)", " ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/base.py\", line 458, in execute", " output = self.handle(*args, **options)", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/base.py\", line 106, in wrapper", " res = handle_func(*args, **kwargs)", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/sql_db/management/commands/migrate.py\", line 17, in handle", " result = super().handle(*args, **options)", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/base.py\", line 106, in wrapper", " res = handle_func(*args, **kwargs)", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/commands/migrate.py\", line 356, in handle", " post_migrate_state = executor.migrate(", " targets,", " ...<3 lines>...", " fake_initial=fake_initial,", " )", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/db/migrations/executor.py\", line 135, in migrate", " state = self._migrate_all_forwards(", " state, plan, full_plan, fake=fake, fake_initial=fake_initial", " )", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/db/migrations/executor.py\", line 167, in _migrate_all_forwards", " state = self.apply_migration(", " state, migration, fake=fake, fake_initial=fake_initial", " )", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/db/migrations/executor.py\", line 252, in apply_migration", " state = migration.apply(state, schema_editor)", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/db/migrations/migration.py\", line 132, in apply", " operation.database_forwards(", " ~~~~~~~~~~~~~~~~~~~~~~~~~~~^", " self.app_label, schema_editor, old_state, project_state", " ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^", " )", " ^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/db/migrations/operations/special.py\", line 193, in database_forwards", " self.code(from_state.apps, schema_editor)", " ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/util/django_migrations.py\", line 121, in _inner", " return migration_fn(*args, **kwargs)", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/apps/users/migrations/0086_backfill_usercases.py\", line 9, in run_create_usercases", " call_command('create_usercases')", " ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/__init__.py\", line 194, in call_command", " return command.execute(*args, **defaults)", " ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/base.py\", line 458, in execute", " output = self.handle(*args, **options)", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/apps/users/management/commands/create_usercases.py\", line 73, in handle", " _sync_usercases_with_throttle(users, domain)", " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/apps/users/management/commands/create_usercases.py\", line 31, in _sync_usercases_with_throttle", " for user in users:", " ^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/apps/users/management/commands/create_usercases.py\", line 72, in <genexpr>", " users = (CouchUser.wrap_correctly(row['doc']) for row in rows)", " ^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/apps/users/dbaccessors.py\", line 302, in get_all_user_rows", " for row in CommCareUser.get_db().view(", " ~~~~~~~~~~~~~~~~~~~~~~~~~~^", " 'users_by_domain/view',", " ^^^^^^^^^^^^^^^^^^^^^^^", " ...<3 lines>...", " include_docs=include_docs", " ^^^^^^^^^^^^^^^^^^^^^^^^^", " ):", " ^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/couchdbkit/client.py\", line 899, in iterator", " self._fetch_if_needed()", " ~~~~~~~~~~~~~~~~~~~~~^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/couchdbkit/client.py\", line 978, in _fetch_if_needed", " self.fetch()", " ~~~~~~~~~~^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/couchdbkit/client.py\", line 957, in fetch", " self._result_cache = self.fetch_raw()", " ~~~~~~~~~~~~~~^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/couchdbkit/client.py\", line 974, in fetch_raw", " return self._fetch(self._arg, self.params)", " ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/couchdbkit/client.py\", line 758, in raw_view", " return view(**params)", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/cloudant/view.py\", line 236, in __call__", " resp = get_docs(self._r_session,", " self.url,", " self.design_doc.encoder,", " **kwargs)", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/cloudant/_common_util.py\", line 262, in get_docs", " resp.raise_for_status()", " ~~~~~~~~~~~~~~~~~~~~~^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/requests/models.py\", line 1024, in raise_for_status", " raise HTTPError(http_error_msg, response=self)", "requests.exceptions.HTTPError: 404 Client Error: Object Not Found not_found missing for url: http://127.0.0.1:35984/commcarehq__users/_design/users_by_domain/_view/view?startkey=%5B%22active%22%2C+%22ird-meriem-niger%22%2C+%22CommCareUser%22%5D&endkey=%5B%22active%22%2C+%22ird-meriem-niger%22%2C+%22CommCareUser%22%2C+%7B%7D%5D&reduce=false&include_docs=true", "2025-09-20T19:45:55Z <Greenlet at 0x7328ca8314e0: migrate_db('default')> failed with HTTPError", "", "2025-09-20 19:45:55,603 INFO [dimagi.utils.couch.sync_docs] synced 'export_instances_by_domain' in couchdb", "2025-09-20 19:45:55,605 INFO [dimagi.utils.couch.sync_docs] synced 'users_extra' in couchdb", "2025-09-20 19:45:55,612 INFO [dimagi.utils.couch.sync_docs] synced 'apps_with_submissions' in couchdb", "2025-09-20 19:45:55,614 INFO [dimagi.utils.couch.sync_docs] synced 'last_modified' in couchdb", "2025-09-20 19:45:55,615 INFO [dimagi.utils.couch.sync_docs] synced 'builds' in couchdb", "2025-09-20 19:45:55,620 INFO [dimagi.utils.couch.sync_docs] Design document _design/users_extra-tmp verified successfully", "2025-09-20 19:45:55,623 INFO [dimagi.utils.couch.sync_docs] Design document _design/export_instances_by_domain-tmp verified successfully", "2025-09-20 19:45:55,624 INFO [dimagi.utils.couch.sync_docs] synced 'export_instances_by_is_daily_saved' in couchdb", "2025-09-20 19:45:55,626 INFO [dimagi.utils.couch.sync_docs] synced 'forms_by_app_info' in couchdb", "2025-09-20 19:45:55,627 INFO [dimagi.utils.couch.sync_docs] synced 'app_manager' in couchdb", "2025-09-20 19:45:55,631 INFO [dimagi.utils.couch.sync_docs] Design document _design/builds-tmp verified successfully", "2025-09-20 19:45:55,632 INFO [dimagi.utils.couch.sync_docs] Design document _design/apps_with_submissions-tmp verified successfully", "2025-09-20 19:45:55,634 INFO [dimagi.utils.couch.sync_docs] Design document _design/last_modified-tmp verified successfully", "2025-09-20 19:45:55,639 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: export_instances_by_domain-tmp/view", "2025-09-20 19:45:55,640 INFO [dimagi.utils.couch.sync_docs] Design document _design/app_manager-tmp verified successfully", "2025-09-20 19:45:55,642 INFO [dimagi.utils.couch.sync_docs] Design document _design/forms_by_app_info-tmp verified successfully", "2025-09-20 19:45:55,643 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: users_extra-tmp/users_by_location_id", "2025-09-20 19:45:55,648 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: last_modified-tmp/by_last_modified", "2025-09-20 19:45:55,649 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: builds-tmp/all", "2025-09-20 19:45:55,652 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: apps_with_submissions-tmp/view", "2025-09-20 19:45:55,654 INFO [dimagi.utils.couch.sync_docs] Design document _design/export_instances_by_is_daily_saved-tmp verified successfully", "2025-09-20 19:45:55,660 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: forms_by_app_info-tmp/view", "2025-09-20 19:45:55,662 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: app_manager-tmp/saved_app", "2025-09-20 19:45:55,667 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: export_instances_by_is_daily_saved-tmp/view", "2025-09-20 19:45:55,701 INFO [dimagi.utils.couch.sync_docs] synced 'last_modified' in couchdb", "2025-09-20 19:45:55,711 INFO [dimagi.utils.couch.sync_docs] synced 'last_modified' in couchdb", "2025-09-20 19:45:55,718 INFO [dimagi.utils.couch.sync_docs] Design document _design/last_modified-tmp verified successfully", "2025-09-20 19:45:55,721 INFO [dimagi.utils.couch.sync_docs] synced 'registry_data_sources_by_last_modified' in couchdb", "2025-09-20 19:45:55,729 INFO [dimagi.utils.couch.sync_docs] Design document _design/last_modified-tmp verified successfully", "2025-09-20 19:45:55,730 INFO [dimagi.utils.couch.sync_docs] synced 'all_docs' in couchdb", "2025-09-20 19:45:55,731 INFO [dimagi.utils.couch.sync_docs] synced 'program_by_code' in couchdb", "2025-09-20 19:45:55,732 INFO [dimagi.utils.couch.sync_docs] synced 'all_docs' in couchdb", "2025-09-20 19:45:55,736 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: last_modified-tmp/by_last_modified", "2025-09-20 19:45:55,739 INFO [dimagi.utils.couch.sync_docs] synced 'all_docs' in couchdb", "2025-09-20 19:45:55,744 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: last_modified-tmp/by_last_modified", "2025-09-20 19:45:55,745 INFO [dimagi.utils.couch.sync_docs] synced 'all_docs' in couchdb", "2025-09-20 19:45:55,747 INFO [dimagi.utils.couch.sync_docs] Design document _design/all_docs-tmp verified successfully", "2025-09-20 19:45:55,748 INFO [dimagi.utils.couch.sync_docs] Design document _design/registry_data_sources_by_last_modified-tmp verified successfully", "2025-09-20 19:45:55,753 INFO [dimagi.utils.couch.sync_docs] Design document _design/all_docs-tmp verified successfully", "2025-09-20 19:45:55,754 INFO [dimagi.utils.couch.sync_docs] Design document _design/program_by_code-tmp verified successfully", "2025-09-20 19:45:55,755 INFO [dimagi.utils.couch.sync_docs] Design document _design/all_docs-tmp verified successfully", "2025-09-20 19:45:55,760 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: registry_data_sources_by_last_modified-tmp/view", "2025-09-20 19:45:55,762 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: all_docs-tmp/by_doc_type", "2025-09-20 19:45:55,768 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: all_docs-tmp/by_doc_type", "2025-09-20 19:45:55,770 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: all_docs-tmp/by_doc_type", "2025-09-20 19:45:55,774 INFO [dimagi.utils.couch.sync_docs] Design document _design/all_docs-tmp verified successfully", "2025-09-20 19:45:55,776 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: program_by_code-tmp/view", "2025-09-20 19:45:55,796 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: all_docs-tmp/by_doc_type", "2025-09-20 19:45:55,798 INFO [dimagi.utils.couch.sync_docs] synced 'all_docs' in couchdb", "2025-09-20 19:45:55,822 INFO [dimagi.utils.couch.sync_docs] synced 'app_translations_by_popularity' in couchdb", "2025-09-20 19:45:55,826 INFO [dimagi.utils.couch.sync_docs] Design document _design/all_docs-tmp verified successfully", "2025-09-20 19:45:55,833 INFO [dimagi.utils.couch.sync_docs] synced 'schemas_by_xmlns_or_case_type' in couchdb", "2025-09-20 19:45:55,843 INFO [dimagi.utils.couch.sync_docs] synced 'registry_data_sources' in couchdb", "2025-09-20 19:45:55,847 INFO [dimagi.utils.couch.sync_docs] Design document _design/app_translations_by_popularity-tmp verified successfully", "2025-09-20 19:45:55,848 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: all_docs-tmp/by_doc_type", "2025-09-20 19:45:55,855 INFO [dimagi.utils.couch.sync_docs] Design document _design/schemas_by_xmlns_or_case_type-tmp verified successfully", "2025-09-20 19:45:55,859 INFO [dimagi.utils.couch.sync_docs] synced 'saved_apps_auto_generated' in couchdb", "2025-09-20 19:45:55,861 INFO [dimagi.utils.couch.sync_docs] synced 'registry_report_configs' in couchdb", "2025-09-20 19:45:55,868 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: app_translations_by_popularity-tmp/view", "2025-09-20 19:45:55,870 INFO [dimagi.utils.couch.sync_docs] synced 'reportconfig' in couchdb", "2025-09-20 19:45:55,872 INFO [dimagi.utils.couch.sync_docs] Design document _design/registry_data_sources-tmp verified successfully", "2025-09-20 19:45:55,880 INFO [dimagi.utils.couch.sync_docs] Design document _design/saved_apps_auto_generated-tmp verified successfully", "2025-09-20 19:45:55,882 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: schemas_by_xmlns_or_case_type-tmp/view", "2025-09-20 19:45:55,884 INFO [dimagi.utils.couch.sync_docs] Design document _design/registry_report_configs-tmp verified successfully", "2025-09-20 19:45:55,889 INFO [dimagi.utils.couch.sync_docs] Design document _design/reportconfig-tmp verified successfully", "2025-09-20 19:45:55,897 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: saved_apps_auto_generated-tmp/view", "2025-09-20 19:45:55,902 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: reportconfig-tmp/all_notifications", "2025-09-20 19:45:55,905 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: registry_data_sources-tmp/view", "2025-09-20 19:45:55,912 INFO [dimagi.utils.couch.sync_docs] synced 'tests' in couchdb", "2025-09-20 19:45:55,914 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: registry_report_configs-tmp/view", "2025-09-20 19:45:55,932 INFO [dimagi.utils.couch.sync_docs] Design document _design/tests-tmp verified successfully", "2025-09-20 19:45:55,950 INFO [dimagi.utils.couch.sync_docs] synced 'by_domain_doc_type_date' in couchdb", "2025-09-20 19:45:55,964 INFO [dimagi.utils.couch.sync_docs] synced 'by_domain_doc_type_date' in couchdb", "2025-09-20 19:45:55,966 INFO [dimagi.utils.couch.sync_docs] synced 'by_domain_doc_type_date' in couchdb", "2025-09-20 19:45:55,972 INFO [dimagi.utils.couch.sync_docs] synced 'by_domain_doc_type_date' in couchdb", "2025-09-20 19:45:55,973 INFO [dimagi.utils.couch.sync_docs] Design document _design/by_domain_doc_type_date-tmp verified successfully", "2025-09-20 19:45:55,976 INFO [dimagi.utils.couch.sync_docs] synced 'by_domain_doc_type_date' in couchdb", "2025-09-20 19:45:55,981 INFO [dimagi.utils.couch.sync_docs] Design document _design/by_domain_doc_type_date-tmp verified successfully", "2025-09-20 19:45:55,983 INFO [dimagi.utils.couch.sync_docs] Design document _design/by_domain_doc_type_date-tmp verified successfully", "2025-09-20 19:45:55,985 INFO [dimagi.utils.couch.sync_docs] synced 'deleted_users_by_username' in couchdb", "2025-09-20 19:45:55,992 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: by_domain_doc_type_date-tmp/view", "2025-09-20 19:45:55,994 INFO [dimagi.utils.couch.sync_docs] Design document _design/by_domain_doc_type_date-tmp verified successfully", "2025-09-20 19:45:55,996 INFO [dimagi.utils.couch.sync_docs] Design document _design/by_domain_doc_type_date-tmp verified successfully", "2025-09-20 19:45:55,999 INFO [dimagi.utils.couch.sync_docs] synced 'users_by_domain' in couchdb", "2025-09-20 19:45:56,005 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: by_domain_doc_type_date-tmp/view", "2025-09-20 19:45:56,009 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: by_domain_doc_type_date-tmp/view", "2025-09-20 19:45:56,015 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: by_domain_doc_type_date-tmp/view", "2025-09-20 19:45:56,018 INFO [dimagi.utils.couch.sync_docs] Design document _design/users_by_domain-tmp verified successfully", "2025-09-20 19:45:56,021 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: by_domain_doc_type_date-tmp/view", "2025-09-20 19:45:56,029 INFO [dimagi.utils.couch.sync_docs] Design document _design/deleted_users_by_username-tmp verified successfully", "2025-09-20 19:45:56,045 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: users_by_domain-tmp/view", "2025-09-20 19:45:56,053 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: deleted_users_by_username-tmp/view", "2025-09-20 19:45:56,094 INFO [dimagi.utils.couch.sync_docs] synced 'exports_forms_by_app' in couchdb", "2025-09-20 19:45:56,097 INFO [dimagi.utils.couch.sync_docs] synced 'doc_conflicts' in couchdb", "2025-09-20 19:45:56,107 INFO [dimagi.utils.couch.sync_docs] synced 'groups' in couchdb", "2025-09-20 19:45:56,114 INFO [dimagi.utils.couch.sync_docs] synced 'domain' in couchdb", "2025-09-20 19:45:56,117 INFO [dimagi.utils.couch.sync_docs] Design document _design/exports_forms_by_app-tmp verified successfully", "2025-09-20 19:45:56,120 INFO [dimagi.utils.couch.sync_docs] Design document _design/doc_conflicts-tmp verified successfully", "2025-09-20 19:45:56,141 INFO [dimagi.utils.couch.sync_docs] Design document _design/domain-tmp verified successfully", "2025-09-20 19:45:56,148 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: doc_conflicts-tmp/conflicts", "2025-09-20 19:45:56,151 INFO [dimagi.utils.couch.sync_docs] Design document _design/groups-tmp verified successfully", "2025-09-20 19:45:56,155 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: exports_forms_by_app-tmp/view", "2025-09-20 19:45:56,177 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: groups-tmp/by_name", "2025-09-20 19:45:56,182 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: domain-tmp/copied_from_snapshot", "2025-09-20 19:45:56,226 INFO [dimagi.utils.couch.sync_docs] synced 'latest_apps' in couchdb", "2025-09-20 19:45:56,266 INFO [dimagi.utils.couch.sync_docs] Design document _design/latest_apps-tmp verified successfully", "2025-09-20 19:45:56,322 INFO [dimagi.utils.couch.sync_docs] synced 'hqadmin' in couchdb", "2025-09-20 19:45:56,340 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: latest_apps-tmp/view", "2025-09-20 19:45:56,375 INFO [dimagi.utils.couch.sync_docs] Design document _design/hqadmin-tmp verified successfully", "2025-09-20 19:45:56,380 INFO [dimagi.utils.couch.sync_docs] synced 'hqmedia' in couchdb", "2025-09-20 19:45:56,412 INFO [dimagi.utils.couch.sync_docs] Design document _design/hqmedia-tmp verified successfully", "2025-09-20 19:45:56,432 INFO [dimagi.utils.couch.sync_docs] synced 'mobile_auth' in couchdb", "2025-09-20 19:45:56,468 INFO [dimagi.utils.couch.sync_docs] synced 'userreports' in couchdb", "2025-09-20 19:45:56,472 INFO [dimagi.utils.couch.sync_docs] Design document _design/mobile_auth-tmp verified successfully", "2025-09-20 19:45:56,477 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: hqmedia-tmp/by_domain", "2025-09-20 19:45:56,513 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: mobile_auth-tmp/key_records", "2025-09-20 19:45:56,520 INFO [dimagi.utils.couch.sync_docs] synced 'users' in couchdb", "2025-09-20 19:45:56,533 INFO [dimagi.utils.couch.sync_docs] Design document _design/userreports-tmp verified successfully", "2025-09-20 19:45:56,569 INFO [dimagi.utils.couch.sync_docs] Design document _design/users-tmp verified successfully", "2025-09-20 19:45:56,607 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: userreports-tmp/report_configs_by_data_source", "2025-09-20 19:45:56,612 INFO [dimagi.utils.couch.sync_docs] Triggering view rebuild: users-tmp/phone_users_by_domain", "2025-09-20 19:46:47,193 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'app_manager' in couchdb", "2025-09-20 19:46:47,352 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'builds' in couchdb", "2025-09-20 19:46:47,924 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'export_instances_by_domain' in couchdb", "2025-09-20 19:46:48,019 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'users_extra' in couchdb", "2025-09-20 19:46:48,101 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'export_instances_by_is_daily_saved' in couchdb", "2025-09-20 19:46:48,194 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'forms_by_app_info' in couchdb", "2025-09-20 19:46:48,310 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'apps_with_submissions' in couchdb", "2025-09-20 19:46:48,445 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'last_modified' in couchdb", "2025-09-20 19:46:48,560 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'last_modified' in couchdb", "2025-09-20 19:46:48,638 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'last_modified' in couchdb", "2025-09-20 19:46:48,704 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'program_by_code' in couchdb", "2025-09-20 19:46:48,781 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'registry_data_sources_by_last_modified' in couchdb", "2025-09-20 19:46:48,875 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'all_docs' in couchdb", "2025-09-20 19:46:49,011 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'all_docs' in couchdb", "2025-09-20 19:46:49,153 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'all_docs' in couchdb", "2025-09-20 19:46:49,222 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'all_docs' in couchdb", "2025-09-20 19:46:49,307 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'all_docs' in couchdb", "2025-09-20 19:46:49,367 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'app_translations_by_popularity' in couchdb", "2025-09-20 19:46:49,444 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'registry_data_sources' in couchdb", "2025-09-20 19:46:49,555 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'schemas_by_xmlns_or_case_type' in couchdb", "2025-09-20 19:46:49,688 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'saved_apps_auto_generated' in couchdb", "2025-09-20 19:46:49,862 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'reportconfig' in couchdb", "2025-09-20 19:46:50,032 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'registry_report_configs' in couchdb", "2025-09-20 19:46:50,223 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'users_by_domain' in couchdb", "2025-09-20 19:46:50,340 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'tests' in couchdb", "2025-09-20 19:46:50,472 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'by_domain_doc_type_date' in couchdb", "2025-09-20 19:46:50,616 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'by_domain_doc_type_date' in couchdb", "2025-09-20 19:46:50,777 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'by_domain_doc_type_date' in couchdb", "2025-09-20 19:46:50,906 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'by_domain_doc_type_date' in couchdb", "2025-09-20 19:46:51,155 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'by_domain_doc_type_date' in couchdb", "2025-09-20 19:46:51,671 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'deleted_users_by_username' in couchdb", "2025-09-20 19:46:51,877 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'latest_apps' in couchdb", "2025-09-20 19:46:52,005 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'doc_conflicts' in couchdb", "2025-09-20 19:46:52,229 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'exports_forms_by_app' in couchdb", "2025-09-20 19:46:52,371 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'domain' in couchdb", "2025-09-20 19:46:52,462 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'groups' in couchdb", "2025-09-20 19:46:52,559 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'hqadmin' in couchdb", "2025-09-20 19:46:52,624 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'hqmedia' in couchdb", "2025-09-20 19:46:52,727 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'mobile_auth' in couchdb", "2025-09-20 19:46:53,732 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'userreports' in couchdb", "2025-09-20 19:46:53,843 INFO [dimagi.utils.couch.sync_docs] Copy prepared design docs for 'users' in couchdb"], "stdout": "\nThe following databases will be migrated:\n * default\n * p1\n * p2\n * proxy\n * synclogs\n\n\nThe following databases will be skipped:\n * ucr\n\nStarted at 2025-09-20 19:44:25\nProcessing [ ] 0/26 0% -:--:-- remaining\rProcessing [. ] 1/26 4% 0:01:25 remaining\rProcessing [.. ] 2/26 8% 0:01:12 remaining\rProcessing [.... ] 4/26 15% 0:00:46 remaining\rProcessing [...... ] 6/26 23% 0:00:36 remaining\rProcessing [....... ] 7/26 27% 0:00:35 remaining\rProcessing [........ ] 8/26 31% 0:00:34 remaining\rProcessing [.......... ] 10/26 38% 0:00:29 remaining\rProcessing [............ ] 12/26 46% 0:00:23 remaining\rProcessing [.............. ] 14/26 54% 0:00:18 remaining\rProcessing [................ ] 16/26 62% 0:00:14 remaining\rProcessing [................. ] 17/26 65% 0:00:12 remaining\rProcessing [.................. ] 18/26 69% 0:00:11 remaining\rProcessing [................... ] 19/26 73% 0:00:10 remaining\rProcessing [.................... ] 20/26 77% 0:00:08 remaining\rProcessing [..................... ] 21/26 81% 0:00:07 remaining\rProcessing [....................... ] 23/26 88% 0:00:04 remaining\rProcessing [........................ ] 24/26 92% 0:00:03 remaining\rProcessing [..........................] 26/26 100% 0:00:33.284691 elapsed\rProcessing [..........................] 26/26 100% 0:00:33.284745 elapsed\nFinished at 2025-09-20 19:44:58\nElapsed time: 0:00:33\nAll valid domains and apps processed successfully!\n--- before.py\n+++ after.py\n@@ -4,7 +4,7 @@\n \"enabled\": True\n },\n \"_meta\": {\n- \"created\": \"2025-09-20T18:09:04.357302\"\n+ \"created\": \"2025-09-20T19:44:59.477423\"\n },\n \"date_detection\": False,\n \"dynamic\": \"false\",\n@@ -230,6 +230,9 @@\n \"first_name\": {\n \"type\": \"text\"\n },\n+ \"is_account_confirmed\": {\n+ \"type\": \"boolean\"\n+ },\n \"is_active\": {\n \"type\": \"boolean\"\n },\nStarted at 2025-09-20 19:45:01\nProcessing [ ] 0/1232 0% -:--:-- remaining\rProcessing [. ] 13/1232 1% 0:01:02 remaining\rProcessing [. ] 29/1232 2% 0:00:55 remaining\rProcessing [.. ] 45/1232 4% 0:00:51 remaining\rProcessing [.. ] 58/1232 5% 0:00:50 remaining\rProcessing [... ] 73/1232 6% 0:00:48 remaining\rProcessing [.... ] 87/1232 7% 0:00:47 remaining\rProcessing [.... ] 101/1232 8% 0:00:47 remaining\rProcessing [..... ] 117/1232 9% 0:00:45 remaining\rProcessing [..... ] 129/1232 10% 0:00:44 remaining\rProcessing [...... ] 144/1232 12% 0:00:43 remaining\rProcessing [...... ] 157/1232 13% 0:00:42 remaining\rProcessing [....... ] 171/1232 14% 0:00:42 remaining\rProcessing [....... ] 183/1232 15% 0:00:41 remaining\rProcessing [........ ] 196/1232 16% 0:00:41 remaining\rProcessing [........ ] 207/1232 17% 0:00:41 remaining\rProcessing [......... ] 219/1232 18% 0:00:40 remaining\rProcessing [......... ] 232/1232 19% 0:00:40 remaining\rProcessing [.......... ] 245/1232 20% 0:00:39 remaining\rProcessing [.......... ] 255/1232 21% 0:00:39 remaining\rProcessing [........... ] 267/1232 22% 0:00:39 remaining\rProcessing [........... ] 279/1232 23% 0:00:38 remaining\rProcessing [............ ] 292/1232 24% 0:00:38 remaining\rProcessing [............ ] 303/1232 25% 0:00:38 remaining\rProcessing [............. ] 316/1232 26% 0:00:37 remaining\rProcessing [............. ] 329/1232 27% 0:00:37 remaining\rProcessing [.............. ] 340/1232 28% 0:00:36 remaining\rProcessing [.............. ] 354/1232 29% 0:00:36 remaining\rProcessing [............... ] 367/1232 30% 0:00:35 remaining\rProcessing [............... ] 381/1232 31% 0:00:34 remaining\rProcessing [................ ] 394/1232 32% 0:00:34 remaining\rProcessing [................ ] 404/1232 33% 0:00:34 remaining\rProcessing [................. ] 417/1232 34% 0:00:33 remaining\rProcessing [................. ] 429/1232 35% 0:00:33 remaining\rProcessing [.................. ] 443/1232 36% 0:00:32 remaining\rProcessing [................... ] 457/1232 37% 0:00:31 remaining\rProcessing [................... ] 471/1232 38% 0:00:31 remaining\rProcessing [.................... ] 484/1232 39% 0:00:30 remaining\rProcessing [.................... ] 499/1232 41% 0:00:29 remaining\rProcessing [..................... ] 511/1232 41% 0:00:29 remaining\rProcessing [..................... ] 523/1232 42% 0:00:29 remaining\rProcessing [...................... ] 539/1232 44% 0:00:28 remaining\rProcessing [...................... ] 553/1232 45% 0:00:27 remaining\rProcessing [....................... ] 566/1232 46% 0:00:27 remaining\rProcessing [....................... ] 579/1232 47% 0:00:26 remaining\rProcessing [........................ ] 592/1232 48% 0:00:26 remaining\rProcessing [......................... ] 604/1232 49% 0:00:25 remaining\rProcessing [......................... ] 619/1232 50% 0:00:24 remaining\rProcessing [.......................... ] 632/1232 51% 0:00:24 remaining\rProcessing [.......................... ] 645/1232 52% 0:00:23 remaining\rProcessing [........................... ] 658/1232 53% 0:00:23 remaining\rProcessing [........................... ] 672/1232 55% 0:00:22 remaining\rProcessing [............................ ] 683/1232 55% 0:00:22 remaining\rProcessing [............................ ] 696/1232 56% 0:00:21 remaining\rProcessing [............................. ] 707/1232 57% 0:00:21 remaining\rProcessing [............................. ] 722/1232 59% 0:00:20 remaining\rProcessing [.............................. ] 732/1232 59% 0:00:20 remaining\rProcessing [.............................. ] 746/1232 61% 0:00:19 remaining\rProcessing [............................... ] 759/1232 62% 0:00:19 remaining\rProcessing [............................... ] 772/1232 63% 0:00:18 remaining\rProcessing [................................ ] 784/1232 64% 0:00:18 remaining\rProcessing [................................ ] 797/1232 65% 0:00:17 remaining\rProcessing [................................. ] 808/1232 66% 0:00:17 remaining\rProcessing [................................. ] 820/1232 67% 0:00:16 remaining\rProcessing [.................................. ] 832/1232 68% 0:00:16 remaining\rProcessing [.................................. ] 845/1232 69% 0:00:15 remaining\rProcessing [................................... ] 858/1232 70% 0:00:15 remaining\rProcessing [................................... ] 870/1232 71% 0:00:14 remaining\rProcessing [.................................... ] 881/1232 72% 0:00:14 remaining\rProcessing [.................................... ] 894/1232 73% 0:00:14 remaining\rProcessing [..................................... ] 904/1232 73% 0:00:13 remaining\rProcessing [..................................... ] 917/1232 74% 0:00:13 remaining\rProcessing [...................................... ] 929/1232 75% 0:00:12 remaining\rProcessing [...................................... ] 941/1232 76% 0:00:12 remaining\rProcessing [....................................... ] 955/1232 78% 0:00:11 remaining\rProcessing [....................................... ] 968/1232 79% 0:00:11 remaining\rProcessing [........................................ ] 982/1232 80% 0:00:10 remaining\rProcessing [........................................ ] 995/1232 81% 0:00:10 remaining\rProcessing [......................................... ] 1008/1232 82% 0:00:09 remaining\rProcessing [......................................... ] 1022/1232 83% 0:00:08 remaining\rProcessing [.......................................... ] 1037/1232 84% 0:00:08 remaining\rProcessing [........................................... ] 1051/1232 85% 0:00:07 remaining\rProcessing [........................................... ] 1064/1232 86% 0:00:07 remaining\rProcessing [............................................ ] 1078/1232 88% 0:00:06 remaining\rProcessing [............................................ ] 1092/1232 89% 0:00:06 remaining\rProcessing [............................................. ] 1105/1232 90% 0:00:05 remaining\rProcessing [............................................. ] 1120/1232 91% 0:00:04 remaining\rProcessing [.............................................. ] 1133/1232 92% 0:00:04 remaining\rProcessing [............................................... ] 1147/1232 93% 0:00:03 remaining\rProcessing [............................................... ] 1160/1232 94% 0:00:03 remaining\rProcessing [................................................ ] 1174/1232 95% 0:00:02 remaining\rProcessing [................................................ ] 1185/1232 96% 0:00:02 remaining\rProcessing [................................................. ] 1200/1232 97% 0:00:01 remaining\rProcessing [................................................. ] 1212/1232 98% 0:00:01 remaining\rProcessing [..................................................] 1226/1232 100% 0:00:00 remaining\rProcessing [..................................................] 1232/1232 100% 0:00:49.080033 elapsed\nFinished at 2025-09-20 19:45:50\nElapsed time: 0:00:49\nStarted at 2025-09-20 19:45:54\nProcessing [..................................................] 0/0 100% 0:00:00.000114 elapsed\rProcessing [..................................................] 0/0 100% 0:00:00.000193 elapsed\nFinished at 2025-09-20 19:45:54\nElapsed time: 0:00:00\nStarted at 2025-09-20 19:45:54\nProcessing [ ] 0/26 0% -:--:-- remaining\rProcessing [. ] 1/26 4% 0:00:00.040397 elapsed\n\n======================= Error During Migration =======================\n<Greenlet at 0x7328ca8314e0: migrate_db('default')>\nTraceback (most recent call last):\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/sql_db/management/commands/migrate_multi.py\", line 66, in handle\n job.get()\n ~~~~~~~^^\n File \"src/gevent/greenlet.py\", line 797, in gevent._gevent_cgreenlet.Greenlet.get\n File \"src/gevent/greenlet.py\", line 373, in gevent._gevent_cgreenlet.Greenlet._raise_exception\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/gevent/_compat.py\", line 50, in reraise\n raise value.with_traceback(tb)\n File \"src/gevent/greenlet.py\", line 900, in gevent._gevent_cgreenlet.Greenlet.run\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/sql_db/management/commands/migrate_multi.py\", line 43, in migrate_db\n call_command('migrate', *args, **call_options)\n ^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/__init__.py\", line 194, in call_command\n return command.execute(*args, **defaults)\n ^^^^^^^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/base.py\", line 458, in execute\n output = self.handle(*args, **options)\n ^^^^^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/base.py\", line 106, in wrapper\n res = handle_func(*args, **kwargs)\n ^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/sql_db/management/commands/migrate.py\", line 17, in handle\n result = super().handle(*args, **options)\n ^^^^^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/base.py\", line 106, in wrapper\n res = handle_func(*args, **kwargs)\n ^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/commands/migrate.py\", line 356, in handle\n post_migrate_state = executor.migrate(\n ^^^^^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/db/migrations/executor.py\", line 135, in migrate\n state = self._migrate_all_forwards(\n ^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/db/migrations/executor.py\", line 167, in _migrate_all_forwards\n state = self.apply_migration(\n ^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/db/migrations/executor.py\", line 252, in apply_migration\n state = migration.apply(state, schema_editor)\n ^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/db/migrations/migration.py\", line 132, in apply\n operation.database_forwards(\n ^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/db/migrations/operations/special.py\", line 193, in database_forwards\n self.code(from_state.apps, schema_editor)\n ^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/util/django_migrations.py\", line 121, in _inner\n return migration_fn(*args, **kwargs)\n ^^^^^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/apps/users/migrations/0086_backfill_usercases.py\", line 9, in run_create_usercases\n call_command('create_usercases')\n ^^^^^^^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/__init__.py\", line 194, in call_command\n return command.execute(*args, **defaults)\n ^^^^^^^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/base.py\", line 458, in execute\n output = self.handle(*args, **options)\n ^^^^^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/apps/users/management/commands/create_usercases.py\", line 73, in handle\n _sync_usercases_with_throttle(users, domain)\n ^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/apps/users/management/commands/create_usercases.py\", line 31, in _sync_usercases_with_throttle\n for user in users:\n ^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/apps/users/management/commands/create_usercases.py\", line 72, in <genexpr>\n users = (CouchUser.wrap_correctly(row['doc']) for row in rows)\n ^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/apps/users/dbaccessors.py\", line 302, in get_all_user_rows\n for row in CommCareUser.get_db().view(\n ^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/couchdbkit/client.py\", line 899, in iterator\n self._fetch_if_needed()\n ^^^^^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/couchdbkit/client.py\", line 978, in _fetch_if_needed\n self.fetch()\n ^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/couchdbkit/client.py\", line 957, in fetch\n self._result_cache = self.fetch_raw()\n ^^^^^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/couchdbkit/client.py\", line 974, in fetch_raw\n return self._fetch(self._arg, self.params)\n ^^^^^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/couchdbkit/client.py\", line 758, in raw_view\n return view(**params)\n ^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/cloudant/view.py\", line 236, in __call__\n resp = get_docs(self._r_session,\n ^^^^^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/cloudant/_common_util.py\", line 262, in get_docs\n resp.raise_for_status()\n ^^^^^^^^^^^^^^^^^\n File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/requests/models.py\", line 1024, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\n ^^^^^^^^^^^\nrequests.exceptions.HTTPError: 404 Client Error: Object Not Found not_found missing for url: http://127.0.0.1:35984/commcarehq__users/_design/users_by_domain/_view/view?startkey=%5B%22active%22%2C+%22ird-meriem-niger%22%2C+%22CommCareUser%22%5D&endkey=%5B%22active%22%2C+%22ird-meriem-niger%22%2C+%22CommCareUser%22%2C+%7B%7D%5D&reduce=false&include_docs=true\n\nNothing needs to be reindexed\nptop_preindex_done\nAll apps loaded into jobs, waiting...\nAll apps reported complete.\nCouch preindex done\n HQAdmin preindex_everything may or may not be complete\n\nWe heard a rumor that preindex is complete,\nbut it's on you to check that all tasks are complete.\nCopying design docs for plugin app_manager\nCopying design docs for plugin builds\nCopying design docs for plugin couchapps\nCopying design docs for plugin domain\nCopying design docs for plugin groups\nCopying design docs for plugin hqadmin\nCopying design docs for plugin hqmedia\nCopying design docs for plugin mobile_auth\nCopying design docs for plugin userreports\nCopying design docs for plugin users", "stdout_lines": ["", "The following databases will be migrated:", " * default", " * p1", " * p2", " * proxy", " * synclogs", "", "", "The following databases will be skipped:", " * ucr", "", "Started at 2025-09-20 19:44:25", "Processing [ ] 0/26 0% -:--:-- remaining", "Processing [. ] 1/26 4% 0:01:25 remaining", "Processing [.. ] 2/26 8% 0:01:12 remaining", "Processing [.... ] 4/26 15% 0:00:46 remaining", "Processing [...... ] 6/26 23% 0:00:36 remaining", "Processing [....... ] 7/26 27% 0:00:35 remaining", "Processing [........ ] 8/26 31% 0:00:34 remaining", "Processing [.......... ] 10/26 38% 0:00:29 remaining", "Processing [............ ] 12/26 46% 0:00:23 remaining", "Processing [.............. ] 14/26 54% 0:00:18 remaining", "Processing [................ ] 16/26 62% 0:00:14 remaining", "Processing [................. ] 17/26 65% 0:00:12 remaining", "Processing [.................. ] 18/26 69% 0:00:11 remaining", "Processing [................... ] 19/26 73% 0:00:10 remaining", "Processing [.................... ] 20/26 77% 0:00:08 remaining", "Processing [..................... ] 21/26 81% 0:00:07 remaining", "Processing [....................... ] 23/26 88% 0:00:04 remaining", "Processing [........................ ] 24/26 92% 0:00:03 remaining", "Processing [..........................] 26/26 100% 0:00:33.284691 elapsed", "Processing [..........................] 26/26 100% 0:00:33.284745 elapsed", "Finished at 2025-09-20 19:44:58", "Elapsed time: 0:00:33", "All valid domains and apps processed successfully!", "--- before.py", "+++ after.py", "@@ -4,7 +4,7 @@", " \"enabled\": True", " },", " \"_meta\": {", "- \"created\": \"2025-09-20T18:09:04.357302\"", "+ \"created\": \"2025-09-20T19:44:59.477423\"", " },", " \"date_detection\": False,", " \"dynamic\": \"false\",", "@@ -230,6 +230,9 @@", " \"first_name\": {", " \"type\": \"text\"", " },", "+ \"is_account_confirmed\": {", "+ \"type\": \"boolean\"", "+ },", " \"is_active\": {", " \"type\": \"boolean\"", " },", "Started at 2025-09-20 19:45:01", "Processing [ ] 0/1232 0% -:--:-- remaining", "Processing [. ] 13/1232 1% 0:01:02 remaining", "Processing [. ] 29/1232 2% 0:00:55 remaining", "Processing [.. ] 45/1232 4% 0:00:51 remaining", "Processing [.. ] 58/1232 5% 0:00:50 remaining", "Processing [... ] 73/1232 6% 0:00:48 remaining", "Processing [.... ] 87/1232 7% 0:00:47 remaining", "Processing [.... ] 101/1232 8% 0:00:47 remaining", "Processing [..... ] 117/1232 9% 0:00:45 remaining", "Processing [..... ] 129/1232 10% 0:00:44 remaining", "Processing [...... ] 144/1232 12% 0:00:43 remaining", "Processing [...... ] 157/1232 13% 0:00:42 remaining", "Processing [....... ] 171/1232 14% 0:00:42 remaining", "Processing [....... ] 183/1232 15% 0:00:41 remaining", "Processing [........ ] 196/1232 16% 0:00:41 remaining", "Processing [........ ] 207/1232 17% 0:00:41 remaining", "Processing [......... ] 219/1232 18% 0:00:40 remaining", "Processing [......... ] 232/1232 19% 0:00:40 remaining", "Processing [.......... ] 245/1232 20% 0:00:39 remaining", "Processing [.......... ] 255/1232 21% 0:00:39 remaining", "Processing [........... ] 267/1232 22% 0:00:39 remaining", "Processing [........... ] 279/1232 23% 0:00:38 remaining", "Processing [............ ] 292/1232 24% 0:00:38 remaining", "Processing [............ ] 303/1232 25% 0:00:38 remaining", "Processing [............. ] 316/1232 26% 0:00:37 remaining", "Processing [............. ] 329/1232 27% 0:00:37 remaining", "Processing [.............. ] 340/1232 28% 0:00:36 remaining", "Processing [.............. ] 354/1232 29% 0:00:36 remaining", "Processing [............... ] 367/1232 30% 0:00:35 remaining", "Processing [............... ] 381/1232 31% 0:00:34 remaining", "Processing [................ ] 394/1232 32% 0:00:34 remaining", "Processing [................ ] 404/1232 33% 0:00:34 remaining", "Processing [................. ] 417/1232 34% 0:00:33 remaining", "Processing [................. ] 429/1232 35% 0:00:33 remaining", "Processing [.................. ] 443/1232 36% 0:00:32 remaining", "Processing [................... ] 457/1232 37% 0:00:31 remaining", "Processing [................... ] 471/1232 38% 0:00:31 remaining", "Processing [.................... ] 484/1232 39% 0:00:30 remaining", "Processing [.................... ] 499/1232 41% 0:00:29 remaining", "Processing [..................... ] 511/1232 41% 0:00:29 remaining", "Processing [..................... ] 523/1232 42% 0:00:29 remaining", "Processing [...................... ] 539/1232 44% 0:00:28 remaining", "Processing [...................... ] 553/1232 45% 0:00:27 remaining", "Processing [....................... ] 566/1232 46% 0:00:27 remaining", "Processing [....................... ] 579/1232 47% 0:00:26 remaining", "Processing [........................ ] 592/1232 48% 0:00:26 remaining", "Processing [......................... ] 604/1232 49% 0:00:25 remaining", "Processing [......................... ] 619/1232 50% 0:00:24 remaining", "Processing [.......................... ] 632/1232 51% 0:00:24 remaining", "Processing [.......................... ] 645/1232 52% 0:00:23 remaining", "Processing [........................... ] 658/1232 53% 0:00:23 remaining", "Processing [........................... ] 672/1232 55% 0:00:22 remaining", "Processing [............................ ] 683/1232 55% 0:00:22 remaining", "Processing [............................ ] 696/1232 56% 0:00:21 remaining", "Processing [............................. ] 707/1232 57% 0:00:21 remaining", "Processing [............................. ] 722/1232 59% 0:00:20 remaining", "Processing [.............................. ] 732/1232 59% 0:00:20 remaining", "Processing [.............................. ] 746/1232 61% 0:00:19 remaining", "Processing [............................... ] 759/1232 62% 0:00:19 remaining", "Processing [............................... ] 772/1232 63% 0:00:18 remaining", "Processing [................................ ] 784/1232 64% 0:00:18 remaining", "Processing [................................ ] 797/1232 65% 0:00:17 remaining", "Processing [................................. ] 808/1232 66% 0:00:17 remaining", "Processing [................................. ] 820/1232 67% 0:00:16 remaining", "Processing [.................................. ] 832/1232 68% 0:00:16 remaining", "Processing [.................................. ] 845/1232 69% 0:00:15 remaining", "Processing [................................... ] 858/1232 70% 0:00:15 remaining", "Processing [................................... ] 870/1232 71% 0:00:14 remaining", "Processing [.................................... ] 881/1232 72% 0:00:14 remaining", "Processing [.................................... ] 894/1232 73% 0:00:14 remaining", "Processing [..................................... ] 904/1232 73% 0:00:13 remaining", "Processing [..................................... ] 917/1232 74% 0:00:13 remaining", "Processing [...................................... ] 929/1232 75% 0:00:12 remaining", "Processing [...................................... ] 941/1232 76% 0:00:12 remaining", "Processing [....................................... ] 955/1232 78% 0:00:11 remaining", "Processing [....................................... ] 968/1232 79% 0:00:11 remaining", "Processing [........................................ ] 982/1232 80% 0:00:10 remaining", "Processing [........................................ ] 995/1232 81% 0:00:10 remaining", "Processing [......................................... ] 1008/1232 82% 0:00:09 remaining", "Processing [......................................... ] 1022/1232 83% 0:00:08 remaining", "Processing [.......................................... ] 1037/1232 84% 0:00:08 remaining", "Processing [........................................... ] 1051/1232 85% 0:00:07 remaining", "Processing [........................................... ] 1064/1232 86% 0:00:07 remaining", "Processing [............................................ ] 1078/1232 88% 0:00:06 remaining", "Processing [............................................ ] 1092/1232 89% 0:00:06 remaining", "Processing [............................................. ] 1105/1232 90% 0:00:05 remaining", "Processing [............................................. ] 1120/1232 91% 0:00:04 remaining", "Processing [.............................................. ] 1133/1232 92% 0:00:04 remaining", "Processing [............................................... ] 1147/1232 93% 0:00:03 remaining", "Processing [............................................... ] 1160/1232 94% 0:00:03 remaining", "Processing [................................................ ] 1174/1232 95% 0:00:02 remaining", "Processing [................................................ ] 1185/1232 96% 0:00:02 remaining", "Processing [................................................. ] 1200/1232 97% 0:00:01 remaining", "Processing [................................................. ] 1212/1232 98% 0:00:01 remaining", "Processing [..................................................] 1226/1232 100% 0:00:00 remaining", "Processing [..................................................] 1232/1232 100% 0:00:49.080033 elapsed", "Finished at 2025-09-20 19:45:50", "Elapsed time: 0:00:49", "Started at 2025-09-20 19:45:54", "Processing [..................................................] 0/0 100% 0:00:00.000114 elapsed", "Processing [..................................................] 0/0 100% 0:00:00.000193 elapsed", "Finished at 2025-09-20 19:45:54", "Elapsed time: 0:00:00", "Started at 2025-09-20 19:45:54", "Processing [ ] 0/26 0% -:--:-- remaining", "Processing [. ] 1/26 4% 0:00:00.040397 elapsed", "", "======================= Error During Migration =======================", "<Greenlet at 0x7328ca8314e0: migrate_db('default')>", "Traceback (most recent call last):", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/sql_db/management/commands/migrate_multi.py\", line 66, in handle", " job.get()", " ~~~~~~~^^", " File \"src/gevent/greenlet.py\", line 797, in gevent._gevent_cgreenlet.Greenlet.get", " File \"src/gevent/greenlet.py\", line 373, in gevent._gevent_cgreenlet.Greenlet._raise_exception", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/gevent/_compat.py\", line 50, in reraise", " raise value.with_traceback(tb)", " File \"src/gevent/greenlet.py\", line 900, in gevent._gevent_cgreenlet.Greenlet.run", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/sql_db/management/commands/migrate_multi.py\", line 43, in migrate_db", " call_command('migrate', *args, **call_options)", " ^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/__init__.py\", line 194, in call_command", " return command.execute(*args, **defaults)", " ^^^^^^^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/base.py\", line 458, in execute", " output = self.handle(*args, **options)", " ^^^^^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/base.py\", line 106, in wrapper", " res = handle_func(*args, **kwargs)", " ^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/sql_db/management/commands/migrate.py\", line 17, in handle", " result = super().handle(*args, **options)", " ^^^^^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/base.py\", line 106, in wrapper", " res = handle_func(*args, **kwargs)", " ^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/commands/migrate.py\", line 356, in handle", " post_migrate_state = executor.migrate(", " ^^^^^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/db/migrations/executor.py\", line 135, in migrate", " state = self._migrate_all_forwards(", " ^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/db/migrations/executor.py\", line 167, in _migrate_all_forwards", " state = self.apply_migration(", " ^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/db/migrations/executor.py\", line 252, in apply_migration", " state = migration.apply(state, schema_editor)", " ^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/db/migrations/migration.py\", line 132, in apply", " operation.database_forwards(", " ^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/db/migrations/operations/special.py\", line 193, in database_forwards", " self.code(from_state.apps, schema_editor)", " ^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/util/django_migrations.py\", line 121, in _inner", " return migration_fn(*args, **kwargs)", " ^^^^^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/apps/users/migrations/0086_backfill_usercases.py\", line 9, in run_create_usercases", " call_command('create_usercases')", " ^^^^^^^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/__init__.py\", line 194, in call_command", " return command.execute(*args, **defaults)", " ^^^^^^^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/django/core/management/base.py\", line 458, in execute", " output = self.handle(*args, **options)", " ^^^^^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/apps/users/management/commands/create_usercases.py\", line 73, in handle", " _sync_usercases_with_throttle(users, domain)", " ^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/apps/users/management/commands/create_usercases.py\", line 31, in _sync_usercases_with_throttle", " for user in users:", " ^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/apps/users/management/commands/create_usercases.py\", line 72, in <genexpr>", " users = (CouchUser.wrap_correctly(row['doc']) for row in rows)", " ^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/corehq/apps/users/dbaccessors.py\", line 302, in get_all_user_rows", " for row in CommCareUser.get_db().view(", " ^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/couchdbkit/client.py\", line 899, in iterator", " self._fetch_if_needed()", " ^^^^^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/couchdbkit/client.py\", line 978, in _fetch_if_needed", " self.fetch()", " ^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/couchdbkit/client.py\", line 957, in fetch", " self._result_cache = self.fetch_raw()", " ^^^^^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/couchdbkit/client.py\", line 974, in fetch_raw", " return self._fetch(self._arg, self.params)", " ^^^^^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/couchdbkit/client.py\", line 758, in raw_view", " return view(**params)", " ^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/cloudant/view.py\", line 236, in __call__", " resp = get_docs(self._r_session,", " ^^^^^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/cloudant/_common_util.py\", line 262, in get_docs", " resp.raise_for_status()", " ^^^^^^^^^^^^^^^^^", " File \"/home/cchq/www/monolith/releases/2025-09-20_19.30/python_env/lib/python3.13/site-packages/requests/models.py\", line 1024, in raise_for_status", " raise HTTPError(http_error_msg, response=self)", " ^^^^^^^^^^^", "requests.exceptions.HTTPError: 404 Client Error: Object Not Found not_found missing for url: http://127.0.0.1:35984/commcarehq__users/_design/users_by_domain/_view/view?startkey=%5B%22active%22%2C+%22ird-meriem-niger%22%2C+%22CommCareUser%22%5D&endkey=%5B%22active%22%2C+%22ird-meriem-niger%22%2C+%22CommCareUser%22%2C+%7B%7D%5D&reduce=false&include_docs=true", "", "Nothing needs to be reindexed", "ptop_preindex_done", "All apps loaded into jobs, waiting...", "All apps reported complete.", "Couch preindex done", " HQAdmin preindex_everything may or may not be complete", "", "We heard a rumor that preindex is complete,", "but it's on you to check that all tasks are complete.", "Copying design docs for plugin app_manager", "Copying design docs for plugin builds", "Copying design docs for plugin couchapps", "Copying design docs for plugin domain", "Copying design docs for plugin groups", "Copying design docs for plugin hqadmin", "Copying design docs for plugin hqmedia", "Copying design docs for plugin mobile_auth", "Copying design docs for plugin userreports", "Copying design docs for plugin users"]}
  3. skipping: [10.3.0.4] => (item=create_kafka_topics)
Advertisement
Add Comment
Please, Sign In to add comment